Fixed an issue in the editor outline view causing the Goto menu for an attribute to fail. eric7

Sun, 07 Aug 2022 15:47:54 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 07 Aug 2022 15:47:54 +0200
branch
eric7
changeset 9282
c44b7aa4cf71
parent 9281
76caf27cb8a8
child 9283
0e9d2c4e379e

Fixed an issue in the editor outline view causing the Goto menu for an attribute to fail.

src/eric7/QScintilla/EditorOutline.py file | annotate | diff | comparison | revisions
--- a/src/eric7/QScintilla/EditorOutline.py	Sat Aug 06 17:37:06 2022 +0200
+++ b/src/eric7/QScintilla/EditorOutline.py	Sun Aug 07 15:47:54 2022 +0200
@@ -8,6 +8,7 @@
 """
 
 import contextlib
+import functools
 
 from PyQt6.QtCore import pyqtSlot, Qt, QCoreApplication, QModelIndex, QPoint
 from PyQt6.QtWidgets import QTreeView, QAbstractItemView, QMenu, QApplication, QDialog
@@ -274,7 +275,6 @@
             QCoreApplication.translate("EditorOutlineView", "Goto"), self
         )
         self.__gotoMenu.aboutToShow.connect(self.__showGotoMenu)
-        self.__gotoMenu.triggered.connect(self.__gotoAttribute)
 
         self.__attributeMenu = QMenu(self)
         self.__attributeMenu.addMenu(self.__gotoMenu)
@@ -403,6 +403,7 @@
                 )
             )
             act.setData(lineno)
+            act.triggered.connect(functools.partial(self.__gotoAttribute, act))
 
     #######################################################################
     ## Context menu handlers below

eric ide

mercurial