private void InitProperties()
{
// only set property if file exists
// if we set now and download later, image will not set to skin
var showImages = TmdbCache.GetShowImages(Show.Ids.Tmdb, true);
var backdropFilename = TmdbCache.GetShowBackdropFilename(showImages);
if (backdropFilename != null)
{
if (File.Exists(backdropFilename))
{
GUIUtils.SetProperty("#Trakt.Show.Fanart", backdropFilename);
}
}
else if (Fanart != null)
{
if (File.Exists(Fanart))
{
GUIUtils.SetProperty("#Trakt.Show.Fanart", Fanart);
}
}
// Load Show Properties
PublishShowSkinProperties(Show);
// load last layout
CurrentLayout = (Layout)TraktSettings.ShowSeasonsDefaultLayout;
// update layout button label
GUIControl.SetControlLabel(GetID, layoutButton.GetID, GUICommon.GetLayoutTranslation(CurrentLayout));
}