rendered paste bodyIndex: mythplugins/mythvideo/mythvideo/videodlg.cpp
===================================================================
--- mythplugins/mythvideo/mythvideo/videodlg.cpp (revision 21194)
+++ mythplugins/mythvideo/mythvideo/videodlg.cpp (working copy)
@@ -3377,13 +3377,20 @@
if (!dodelete)
return;
- Metadata *metadata = GetMetadata(GetItemCurrent());
+ MythUIButtonListItem *item = GetItemCurrent();
+
+ Metadata *metadata = GetMetadata(item);
if (!metadata)
return;
if (m_d->m_videoList->Delete(metadata->GetID()))
- refreshData();
+ {
+ if (m_videoButtonTree)
+ m_videoButtonTree->RemoveItem(item);
+ else
+ m_videoButtonList->RemoveItem(item);
+ }
else
{
QString message = tr("Failed to delete file");