diff options
-rw-r--r-- | rbutil/rbutilqt/installtalkwindow.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/rbutil/rbutilqt/installtalkwindow.cpp b/rbutil/rbutilqt/installtalkwindow.cpp index f6e67720f5..95aad659ed 100644 --- a/rbutil/rbutilqt/installtalkwindow.cpp +++ b/rbutil/rbutilqt/installtalkwindow.cpp | |||
@@ -87,12 +87,20 @@ void InstallTalkWindow::change() | |||
87 | 87 | ||
88 | void InstallTalkWindow::accept() | 88 | void InstallTalkWindow::accept() |
89 | { | 89 | { |
90 | saveSettings(); | ||
91 | QStringList foldersToTalk | ||
92 | = RbSettings::value(RbSettings::TalkFolders).toStringList(); | ||
93 | if(foldersToTalk.size() == 0) { | ||
94 | QMessageBox::information(this, tr("Empty selection"), | ||
95 | tr("No files or folders selected. Please select files or " | ||
96 | "folders first.")); | ||
97 | return; | ||
98 | } | ||
99 | |||
90 | logger = new ProgressLoggerGui(this); | 100 | logger = new ProgressLoggerGui(this); |
91 | 101 | ||
92 | saveSettings(); | ||
93 | connect(logger,SIGNAL(closed()),this,SLOT(close())); | 102 | connect(logger,SIGNAL(closed()),this,SLOT(close())); |
94 | logger->show(); | 103 | logger->show(); |
95 | saveSettings(); | ||
96 | 104 | ||
97 | talkcreator->setMountPoint(RbSettings::value(RbSettings::Mountpoint).toString()); | 105 | talkcreator->setMountPoint(RbSettings::value(RbSettings::Mountpoint).toString()); |
98 | 106 | ||
@@ -108,8 +116,6 @@ void InstallTalkWindow::accept() | |||
108 | connect(talkcreator, SIGNAL(logProgress(int, int)), logger, SLOT(setProgress(int, int))); | 116 | connect(talkcreator, SIGNAL(logProgress(int, int)), logger, SLOT(setProgress(int, int))); |
109 | connect(logger,SIGNAL(aborted()),talkcreator,SLOT(abort())); | 117 | connect(logger,SIGNAL(aborted()),talkcreator,SLOT(abort())); |
110 | 118 | ||
111 | QStringList foldersToTalk | ||
112 | = RbSettings::value(RbSettings::TalkFolders).toStringList(); | ||
113 | for(int i = 0; i < foldersToTalk.size(); i++) { | 119 | for(int i = 0; i < foldersToTalk.size(); i++) { |
114 | qDebug() << "[InstallTalkWindow] creating talk files for folder" | 120 | qDebug() << "[InstallTalkWindow] creating talk files for folder" |
115 | << foldersToTalk.at(i); | 121 | << foldersToTalk.at(i); |