src/eric7/UI/UserInterface.py

branch
eric7
changeset 10511
eae654129780
parent 10505
5d6bb914036e
child 10518
1682f3203ae5
diff -r fa7b8ebfbe13 -r eae654129780 src/eric7/UI/UserInterface.py
--- a/src/eric7/UI/UserInterface.py	Thu Jan 18 13:10:08 2024 +0100
+++ b/src/eric7/UI/UserInterface.py	Thu Jan 18 13:17:38 2024 +0100
@@ -1560,15 +1560,17 @@
                 self.bottomSidebar.raise_()
         else:
             if self.__layoutType == "Toolboxes":
-                self.hToolbox.setTabIcon(
-                    self.hToolbox.indexOf(self.logViewer),
-                    EricPixmapCache.getIcon("logViewerNew"),
-                )
+                logViewerIndex = self.hToolbox.indexOf(self.logViewer)
+                if self.hToolbox.currentIndex() != logViewerIndex:
+                    self.hToolbox.setTabIcon(
+                        logViewerIndex, EricPixmapCache.getIcon("logViewerNew")
+                    )
             elif self.__layoutType == "Sidebars":
-                self.bottomSidebar.setTabIcon(
-                    self.bottomSidebar.indexOf(self.logViewer),
-                    EricPixmapCache.getIcon("sbLogViewerNew96"),
-                )
+                logViewerIndex = self.bottomSidebar.indexOf(self.logViewer)
+                if self.bottomSidebar.currentIndex() != logViewerIndex:
+                    self.bottomSidebar.setTabIcon(
+                        logViewerIndex, EricPixmapCache.getIcon("sbLogViewerNew96")
+                    )
 
     def __openOnStartup(self, startupType=None):
         """

eric ide

mercurial