All pastes #1524051 Raw Edit

Stuff

public text v1 · immutable
#1524051 ·published 2009-08-10 16:28 UTC
rendered paste body
Index: 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");