QScintilla/Editor.py

changeset 4297
8ece10107224
parent 4292
9dfee1559826
child 4299
93219cb8f66b
--- a/QScintilla/Editor.py	Thu Jun 25 19:09:11 2015 +0200
+++ b/QScintilla/Editor.py	Fri Jun 26 18:34:11 2015 +0200
@@ -7584,14 +7584,14 @@
         button = evt.button()
         key = (int(modifiers), int(button))
         
+        self.vm.eventFilter(self, evt)
+        super(Editor, self).mouseReleaseEvent(evt)
+        
         if button != Qt.NoButton and \
             Preferences.getEditor("MouseClickHandlersEnabled") and \
                 key in self.__mouseClickHandlers:
+            evt.accept()
             self.__mouseClickHandlers[key][1]()
-            evt.accept()
-        else:
-            self.vm.eventFilter(self, evt)
-            super(Editor, self).mouseReleaseEvent(evt)
     
     def setMouseClickHandler(self, name, modifiers, button, function):
         """

eric ide

mercurial