diff -r 9fe4016a653b -r 1842436770c4 Debugger/DebugViewer.py --- a/Debugger/DebugViewer.py Thu Jul 12 19:23:38 2018 +0200 +++ b/Debugger/DebugViewer.py Thu Jul 12 19:26:03 2018 +0200 @@ -393,7 +393,8 @@ @param frmnr frame number (0 is the current frame) (int) """ self.framenr = frmnr - self.debugServer.remoteClientVariables(0, self.localsFilter, frmnr) + if self.debugServer.isDebugging(): + self.debugServer.remoteClientVariables(0, self.localsFilter, frmnr) if self.__autoViewSource: self.__showSource() @@ -402,19 +403,21 @@ """ Public slot to set the global variable filter. """ - filterStr = self.globalsFilterEdit.text() - self.debugServer.remoteClientSetFilter(1, filterStr) - self.debugServer.remoteClientVariables(2, self.globalsFilter) + if self.debugServer.isDebugging(): + filterStr = self.globalsFilterEdit.text() + self.debugServer.remoteClientSetFilter(1, filterStr) + self.debugServer.remoteClientVariables(2, self.globalsFilter) def setLocalsFilter(self): """ Public slot to set the local variable filter. """ - filterStr = self.localsFilterEdit.text() - self.debugServer.remoteClientSetFilter(0, filterStr) - if self.currentStack: - self.debugServer.remoteClientVariables( - 0, self.localsFilter, self.framenr) + if self.debugServer.isDebugging(): + filterStr = self.localsFilterEdit.text() + self.debugServer.remoteClientSetFilter(0, filterStr) + if self.currentStack: + self.debugServer.remoteClientVariables( + 0, self.localsFilter, self.framenr) def handleDebuggingStarted(self): """