eric7/QScintilla/Editor.py

branch
eric7
changeset 8710
d34014eaa7db
parent 8637
394377638256
child 8713
c2a124c2ecbb
--- a/eric7/QScintilla/Editor.py	Thu Oct 21 17:59:03 2021 +0200
+++ b/eric7/QScintilla/Editor.py	Fri Oct 22 18:07:24 2021 +0200
@@ -7188,8 +7188,15 @@
         @param event the mouse press event
         @type QMouseEvent
         """
-        self.vm.eventFilter(self, event)
-        super().mousePressEvent(event)
+        if event.button() == Qt.MouseButton.XButton1:
+            self.undo()
+            event.accept()
+        elif event.button() == Qt.MouseButton.XButton2:
+            self.redo()
+            event.accept()
+        else:
+            self.vm.eventFilter(self, event)
+            super().mousePressEvent(event)
     
     def mouseDoubleClickEvent(self, evt):
         """

eric ide

mercurial