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");