diff options
| author | LukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com> | 2012-08-21 12:33:38 -0400 |
|---|---|---|
| committer | LukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com> | 2012-08-21 12:33:38 -0400 |
| commit | d44f264ac08de43e8f6d1172079b02bcc7090f37 (patch) | |
| tree | 0f077a6fc9baa17420c70810927369cf2dfad7da | |
| parent | 76d365fcf902665f56df7a1c85263a1368a33a2e (diff) | |
Fixed episode image path
| -rw-r--r-- | MediaBrowser.Controller/Xml/BaseItemXmlParser.cs | 2 | ||||
| -rw-r--r-- | MediaBrowser.TV/Providers/EpisodeImageFromMediaLocationProvider.cs | 12 |
2 files changed, 11 insertions, 3 deletions
diff --git a/MediaBrowser.Controller/Xml/BaseItemXmlParser.cs b/MediaBrowser.Controller/Xml/BaseItemXmlParser.cs index a97227485..f5eecbcde 100644 --- a/MediaBrowser.Controller/Xml/BaseItemXmlParser.cs +++ b/MediaBrowser.Controller/Xml/BaseItemXmlParser.cs @@ -20,7 +20,7 @@ namespace MediaBrowser.Controller.Xml public void Fetch(T item, string metadataFile)
{
// Use XmlReader for best performance
- using (XmlReader reader = XmlReader.Create(metadataFile, new XmlReaderSettings() { }))
+ using (XmlReader reader = XmlReader.Create(metadataFile))
{
reader.MoveToContent();
diff --git a/MediaBrowser.TV/Providers/EpisodeImageFromMediaLocationProvider.cs b/MediaBrowser.TV/Providers/EpisodeImageFromMediaLocationProvider.cs index 131571a36..b98cee2ef 100644 --- a/MediaBrowser.TV/Providers/EpisodeImageFromMediaLocationProvider.cs +++ b/MediaBrowser.TV/Providers/EpisodeImageFromMediaLocationProvider.cs @@ -46,14 +46,22 @@ namespace MediaBrowser.TV.Providers Path.Combine(metadataFolder, Path.ChangeExtension(episodeFileName, ".png"))
};
+ string image;
+
if (season == null)
{
// Gotta do this the slow way
- item.PrimaryImagePath = imageFiles.FirstOrDefault(f => File.Exists(f));
+ image = imageFiles.FirstOrDefault(f => File.Exists(f));
}
else
{
- item.PrimaryImagePath = imageFiles.FirstOrDefault(f => season.ContainsMetadataFile(f));
+ image = imageFiles.FirstOrDefault(f => season.ContainsMetadataFile(f));
+ }
+
+ // If we found something, set PrimaryImagePath
+ if (!string.IsNullOrEmpty(image))
+ {
+ item.PrimaryImagePath = image;
}
}
}
|
