diff -r 06699e5600a3 -r a415cb83dafb src/eric7/Debugger/DebugViewer.py --- a/src/eric7/Debugger/DebugViewer.py Mon Oct 10 09:25:29 2022 +0200 +++ b/src/eric7/Debugger/DebugViewer.py Tue Oct 11 13:01:02 2022 +0200 @@ -637,11 +637,12 @@ filterStr = self.globalsFilterEdit.text() if self.globalsFilterTypeCombo.currentIndex() == 0: filterStr = "~ {0}".format(filterStr) + self.globalsViewer.clear() self.debugServer.remoteClientSetFilter( self.getSelectedDebuggerId(), 1, filterStr ) self.debugServer.remoteClientVariables( - self.getSelectedDebuggerId(), 2, self.__globalsFilter + self.getSelectedDebuggerId(), 1, self.__globalsFilter ) def setLocalsFilter(self): @@ -652,6 +653,7 @@ filterStr = self.localsFilterEdit.text() if self.localsFilterTypeCombo.currentIndex() == 0: filterStr = "~ {0}".format(filterStr) + self.localsViewer.clear() self.debugServer.remoteClientSetFilter( self.getSelectedDebuggerId(), 0, filterStr ) @@ -666,7 +668,7 @@ """ if self.debugServer.isDebugging(): self.debugServer.remoteClientVariables( - self.getSelectedDebuggerId(), 2, self.__globalsFilter + self.getSelectedDebuggerId(), 1, self.__globalsFilter ) if self.currentStack: self.debugServer.remoteClientVariables(