diff --git a/src/GUI.cpp b/src/GUI.cpp index 2c11d8dd6..bdc1f7923 100644 --- a/src/GUI.cpp +++ b/src/GUI.cpp @@ -922,8 +922,10 @@ void GUI::createTrayIcon() { // Display Program Options void GUI::on_actionOptions_triggered() { - options = new options_imp(this); - connect(options, SIGNAL(status_changed()), this, SLOT(optionsSaved())); + if(!options) { + options = new options_imp(this); + connect(options, SIGNAL(status_changed()), this, SLOT(optionsSaved())); + } } /*****************************************************