aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/detailsdialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmmpui/detailsdialog.cpp')
-rw-r--r--src/qmmpui/detailsdialog.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/qmmpui/detailsdialog.cpp b/src/qmmpui/detailsdialog.cpp
index add0f145b..809599dee 100644
--- a/src/qmmpui/detailsdialog.cpp
+++ b/src/qmmpui/detailsdialog.cpp
@@ -89,6 +89,13 @@ void DetailsDialog::on_buttonBox_clicked(QAbstractButton *button)
}
else
reject();
+
+ //close all files before closing dialog
+ if(m_metaDataModel)
+ {
+ delete m_metaDataModel;
+ m_metaDataModel = 0;
+ }
}
void DetailsDialog::on_tabWidget_currentChanged(int index)