summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkh <karsten.heimrich@theqtcompany.com>2014-11-27 16:47:25 +0100
committerKarsten Heimrich <karsten.heimrich@theqtcompany.com>2014-11-28 16:42:05 +0100
commit883f9572e3c1655e4ae831180c43592624d7b911 (patch)
tree93fe9a4d794cd375621641f462fa73fd4bf85d93
parent3fb00b56b473bd8c71b5b8a19db4d61fa2279763 (diff)
Fix broken start menu directory handling.
While leaving the page, the value was updated in the core engine, but once the user returned back and choose a new one from the list it was set to the selected directory plus the updated one. Task-number: QTIFW-559 Change-Id: I907fd789bd4460b7479b4f17a06e3d31a8d22c20 Reviewed-by: Niels Weber <niels.weber@theqtcompany.com> Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
-rw-r--r--src/libs/installer/packagemanagergui.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/libs/installer/packagemanagergui.cpp b/src/libs/installer/packagemanagergui.cpp
index 3bec356ab..2871e66e5 100644
--- a/src/libs/installer/packagemanagergui.cpp
+++ b/src/libs/installer/packagemanagergui.cpp
@@ -1505,12 +1505,8 @@ void StartMenuDirectoryPage::leaving()
void StartMenuDirectoryPage::currentItemChanged(QListWidgetItem *current)
{
- if (current) {
- QString dir = current->data(Qt::DisplayRole).toString();
- if (!dir.isEmpty())
- dir += QDir::separator();
- setStartMenuDir(dir + packageManagerCore()->value(scStartMenuDir));
- }
+ if (current)
+ setStartMenuDir(current->data(Qt::DisplayRole).toString());
}