aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.XbmcMetadata/Savers/EpisodeXmlSaver.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.XbmcMetadata/Savers/EpisodeXmlSaver.cs')
-rw-r--r--MediaBrowser.XbmcMetadata/Savers/EpisodeXmlSaver.cs12
1 files changed, 2 insertions, 10 deletions
diff --git a/MediaBrowser.XbmcMetadata/Savers/EpisodeXmlSaver.cs b/MediaBrowser.XbmcMetadata/Savers/EpisodeXmlSaver.cs
index a03eacdc4..1b5c24aad 100644
--- a/MediaBrowser.XbmcMetadata/Savers/EpisodeXmlSaver.cs
+++ b/MediaBrowser.XbmcMetadata/Savers/EpisodeXmlSaver.cs
@@ -130,20 +130,12 @@ namespace MediaBrowser.XbmcMetadata.Savers
public bool IsEnabledFor(IHasMetadata item, ItemUpdateType updateType)
{
- var locationType = item.LocationType;
- if (locationType == LocationType.Remote || locationType == LocationType.Virtual)
+ if (!item.SupportsLocalMetadata)
{
return false;
}
- // If new metadata has been downloaded or metadata was manually edited, proceed
- if ((updateType & ItemUpdateType.MetadataDownload) == ItemUpdateType.MetadataDownload
- || (updateType & ItemUpdateType.MetadataEdit) == ItemUpdateType.MetadataEdit)
- {
- return item is Episode;
- }
-
- return false;
+ return item is Episode && updateType >= ItemUpdateType.MetadataDownload;
}
}
}