--- a/Debugger/CallTraceViewer.py Mon Sep 05 19:47:54 2016 +0200 +++ b/Debugger/CallTraceViewer.py Wed Sep 07 18:48:09 2016 +0200 @@ -68,8 +68,10 @@ Preferences.Prefs.settings.value("CallTrace/StopOnExit", True)) self.stopCheckBox.setChecked(stopOnExit) - self.__callTraceEnabled = Preferences.toBool( - Preferences.Prefs.settings.value("CallTrace/Enabled", False)) + self.__callTraceEnabled = (Preferences.toBool( + Preferences.Prefs.settings.value("CallTrace/Enabled", False)) and + not stopOnExit) + if self.__callTraceEnabled: self.startTraceButton.setEnabled(False) else: