eric6/UI/UserInterface.py

changeset 7937
181d1160f617
parent 7923
91e843545d9a
child 7946
6901746220fc
diff -r f9f85cf6d102 -r 181d1160f617 eric6/UI/UserInterface.py
--- a/eric6/UI/UserInterface.py	Sat Jan 02 12:15:33 2021 +0100
+++ b/eric6/UI/UserInterface.py	Sat Jan 02 15:18:36 2021 +0100
@@ -14,6 +14,7 @@
 import json
 import datetime
 import getpass
+import functools
 
 from PyQt5.QtCore import (
     pyqtSlot, QTimer, QFile, QFileInfo, pyqtSignal, PYQT_VERSION_STR, QDate,
@@ -3606,7 +3607,7 @@
                     act.setObjectName("{0}@@{1}".format(toolGroup[0],
                                       tool['menutext']))
                     act.triggered.connect(
-                        lambda: self.__toolActionTriggered(act))
+                        functools.partial(self.__toolActionTriggered, act))
                     self.toolGroupActions[act.objectName()] = act
                     
                     self.toolbarManager.addAction(act, category)
@@ -3647,7 +3648,7 @@
                                   tool['menutext'], self)
                     act.setObjectName(key)
                     act.triggered.connect(
-                        lambda: self.__toolActionTriggered(act))
+                        functools.partial(self.__toolActionTriggered, act))
                     self.toolGroupActions[key] = act
                     
                     self.toolbarManager.addAction(act, category)

eric ide

mercurial