diff -r 0c6d32ec64f1 -r 6abcf4275d0e eric6/Debugger/DebugViewer.py --- a/eric6/Debugger/DebugViewer.py Sun Sep 20 18:32:43 2020 +0200 +++ b/eric6/Debugger/DebugViewer.py Mon Sep 21 19:03:35 2020 +0200 @@ -224,6 +224,16 @@ self.__tabWidget.setTabToolTip( index, self.exceptionLogger.windowTitle()) + from UI.PythonDisViewer import PythonDisViewer, PythonDisViewerModes + # add the Python disassembly viewer + self.disassemblyViewer = PythonDisViewer( + None, mode=PythonDisViewerModes.TracebackMode) + index = self.__tabWidget.addTab( + self.disassemblyViewer, + UI.PixmapCache.getIcon("disassembly"), '') + self.__tabWidget.setTabToolTip( + index, self.disassemblyViewer.windowTitle()) + self.__tabWidget.setCurrentWidget(self.glvWidget) # add the threads viewer @@ -281,6 +291,7 @@ self.__threadList.clear() self.__tabWidget.setCurrentWidget(self.glvWidget) self.breakpointViewer.handleResetUI() + self.disassemblyViewer.clear() def initCallStackViewer(self, projectMode): """ @@ -433,6 +444,8 @@ self.setLocalsFilter() self.showVariablesTab(False) + self.disassemblyViewer.clear() + def currentWidget(self): """ Public method to get a reference to the current widget.