summaryrefslogtreecommitdiffstats
path: root/src/libs/installer
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 /src/libs/installer
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>
Diffstat (limited to 'src/libs/installer')
-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());
}