Skip to content

Commit

Permalink
[video] Video Versions Manager: Fix no art available in choose art di…
Browse files Browse the repository at this point in the history
…alog.
  • Loading branch information
ksooo committed Jan 5, 2024
1 parent 16c7475 commit c42fa78
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 0 deletions.
9 changes: 9 additions & 0 deletions xbmc/video/dialogs/GUIDialogVideoManagerVersions.cpp
Expand Up @@ -76,6 +76,12 @@ bool CGUIDialogVideoManagerVersions::OnMessage(CGUIMessage& message)
return CGUIDialogVideoManager::OnMessage(message);
}

void CGUIDialogVideoManagerVersions::Clear()
{
m_defaultVideoVersion = std::make_shared<CFileItem>();
CGUIDialogVideoManager::Clear();
}

void CGUIDialogVideoManagerVersions::UpdateButtons()
{
CGUIDialogVideoManager::UpdateButtons();
Expand Down Expand Up @@ -122,6 +128,9 @@ void CGUIDialogVideoManagerVersions::Refresh()
const VideoDbContentType itemType{m_videoAsset->GetVideoContentType()};
m_database.GetDefaultVideoVersion(itemType, dbId, *m_defaultVideoVersion);

CVideoThumbLoader loader;
loader.LoadItem(m_defaultVideoVersion.get());

UpdateDefaultVideoVersionSelection();
}

Expand Down
1 change: 1 addition & 0 deletions xbmc/video/dialogs/GUIDialogVideoManagerVersions.h
Expand Up @@ -39,6 +39,7 @@ class CGUIDialogVideoManagerVersions : public CGUIDialogVideoManager
VideoAssetType GetVideoAssetType() override;
int GetHeadingId() override { return 40024; } // Versions:

void Clear() override;
void Refresh() override;
void UpdateButtons() override;
void Remove() override;
Expand Down

0 comments on commit c42fa78

Please sign in to comment.