diff options
-rw-r--r-- | src/plugins/debugger/debuggerdialogs.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/plugins/debugger/debuggerdialogs.cpp b/src/plugins/debugger/debuggerdialogs.cpp index 3b4fe9ea3d..7e48f5173e 100644 --- a/src/plugins/debugger/debuggerdialogs.cpp +++ b/src/plugins/debugger/debuggerdialogs.cpp @@ -207,7 +207,7 @@ QString StartApplicationParameters::displayName() const void StartApplicationParameters::toSettings(QSettings *settings) const { - settings->setValue(_("LastKitId"), kitId.toString()); + settings->setValue(_("LastKitId"), kitId.toSetting()); settings->setValue(_("LastServerPort"), serverPort); settings->setValue(_("LastExternalExecutable"), localExecutable); settings->setValue(_("LastExternalExecutableArguments"), processArgs); @@ -220,8 +220,7 @@ void StartApplicationParameters::toSettings(QSettings *settings) const void StartApplicationParameters::fromSettings(const QSettings *settings) { - const QString kitIdString = settings->value(_("LastKitId")).toString(); - kitId = kitIdString.isEmpty() ? Id() : Id(kitIdString); + kitId = Id::fromSetting(settings->value(_("LastKitId"))); serverPort = settings->value(_("LastServerPort")).toUInt(); localExecutable = settings->value(_("LastExternalExecutable")).toString(); processArgs = settings->value(_("LastExternalExecutableArguments")).toString(); |