diff options
Diffstat (limited to 'MediaBrowser.XbmcMetadata/Savers/EpisodeXmlSaver.cs')
| -rw-r--r-- | MediaBrowser.XbmcMetadata/Savers/EpisodeXmlSaver.cs | 12 |
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; } } } |
