diff --git a/src/plugins/haskell/haskellsettings.cpp b/src/plugins/haskell/haskellsettings.cpp index e4993020b7f..7b2bbc7fd38 100644 --- a/src/plugins/haskell/haskellsettings.cpp +++ b/src/plugins/haskell/haskellsettings.cpp @@ -30,9 +30,7 @@ HaskellSettings::HaskellSettings() setDisplayCategory(Tr::tr("Haskell")); setCategoryIconPath(":/haskell/images/settingscategory_haskell.png"); - registerAspect(&stackPath); stackPath.setSettingsKey("Haskell/StackExecutable"); - stackPath.setDisplayStyle(StringAspect::PathChooserDisplay); stackPath.setExpectedKind(PathChooser::ExistingCommand); stackPath.setPromptDialogTitle(Tr::tr("Choose Stack Executable")); stackPath.setCommandVersionArguments({"--version"}); diff --git a/src/plugins/haskell/haskellsettings.h b/src/plugins/haskell/haskellsettings.h index 3b0d374c792..1331e5aa89a 100644 --- a/src/plugins/haskell/haskellsettings.h +++ b/src/plugins/haskell/haskellsettings.h @@ -12,7 +12,7 @@ class HaskellSettings : public Core::PagedSettings public: HaskellSettings(); - Utils::FilePathAspect stackPath; + Utils::FilePathAspect stackPath{this}; }; HaskellSettings &settings();