summaryrefslogtreecommitdiffstats
path: root/rbutil/rbutilqt/install.cpp
diff options
context:
space:
mode:
authorDominik Wenger <domonoky@googlemail.com>2007-07-28 21:42:43 +0000
committerDominik Wenger <domonoky@googlemail.com>2007-07-28 21:42:43 +0000
commite90999fcf1576086f86abd0ae88dbc1dd5f1f51d (patch)
treeafbba92ff8bb42d87b186cd376a090d43029fad2 /rbutil/rbutilqt/install.cpp
parentb853fa27bf7771762f5a07e19c2035ebd8880b98 (diff)
downloadrockbox-e90999fcf1576086f86abd0ae88dbc1dd5f1f51d.tar.gz
rockbox-e90999fcf1576086f86abd0ae88dbc1dd5f1f51d.zip
rbutilQt: Font and Doom installation. Also some fixes to the signals in the installers.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14044 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'rbutil/rbutilqt/install.cpp')
-rw-r--r--rbutil/rbutilqt/install.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/rbutil/rbutilqt/install.cpp b/rbutil/rbutilqt/install.cpp
index 948cf2005a..2272b4e865 100644
--- a/rbutil/rbutilqt/install.cpp
+++ b/rbutil/rbutilqt/install.cpp
@@ -100,10 +100,8 @@ void Install::browseFolder()
void Install::accept()
{
- QDialog *downloadProgress = new QDialog(this);
+ downloadProgress = new QDialog(this);
dp.setupUi(downloadProgress);
- // connect close button now as it's needed if we break upon an error
- connect(dp.buttonAbort, SIGNAL(clicked()), downloadProgress, SLOT(close()));
// show dialog with error if mount point is wrong
if(QFileInfo(ui.lineMountPoint->text()).isDir()) {
mountPoint = ui.lineMountPoint->text();
@@ -165,12 +163,13 @@ void Install::done(bool error)
if(error)
{
- connect(dp.buttonAbort, SIGNAL(clicked()), this, SLOT(close()));
+ connect(dp.buttonAbort, SIGNAL(clicked()), downloadProgress, SLOT(close()));
return;
}
connect(dp.buttonAbort, SIGNAL(clicked()), this, SLOT(close()));
- delete installer;
+ connect(dp.buttonAbort, SIGNAL(clicked()),downloadProgress, SLOT(close()));
+
}