From 86f70de8099ba0211001c648d98363bfa6eeaabc Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Sun, 3 Apr 2011 14:04:21 +0000 Subject: Properly remove the configuration dialog. The configuration dialog isn't needed anymore once the finished() signal is emitted. In that case schedule it for deletion by the event loop. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29674 a1c6a512-1295-4272-9138-f99709370657 --- rbutil/rbutilqt/configure.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'rbutil/rbutilqt') diff --git a/rbutil/rbutilqt/configure.cpp b/rbutil/rbutilqt/configure.cpp index 9b6376e469..0ace229ee5 100644 --- a/rbutil/rbutilqt/configure.cpp +++ b/rbutil/rbutilqt/configure.cpp @@ -98,6 +98,9 @@ Config::Config(QWidget *parent,int index) : QDialog(parent) connect(ui.treeDevices, SIGNAL(itemSelectionChanged()), this, SLOT(updateEncState())); connect(ui.testTTS,SIGNAL(clicked()),this,SLOT(testTts())); connect(ui.showDisabled, SIGNAL(toggled(bool)), this, SLOT(showDisabled(bool))); + // delete this dialog after it finished automatically. + connect(this, SIGNAL(finished(int)), this, SLOT(deleteLater())); + setUserSettings(); setDevices(); } -- cgit v1.2.3