* Fixed X11 mouse selection buffer copy from result area.
authorUrban Wallasch <urban.wallasch@freenet.de>
Thu, 1 Jul 2021 11:22:14 +0000 (13:22 +0200)
committerUrban Wallasch <urban.wallasch@freenet.de>
Thu, 1 Jul 2021 11:24:56 +0000 (13:24 +0200)
jiten-pai.py
kanjidic.py

index a67967a9de1704e8b1f5cbb6146da21ae3ebbbf6..620277599e43c8d1fae18b3c947cc977ecf16e3d 100755 (executable)
@@ -498,10 +498,12 @@ class zQTextEdit(QTextEdit):
     def mouseReleaseEvent(self, event):
         if self.kanji and len(self.textCursor().selectedText()) < 1:
             self.kanji_click.emit(self.kanji)
+        super().mouseReleaseEvent(event)
 
     def leaveEvent(self, event):
         self.kanji = ''
         self._restore_cursor()
+        super().leaveEvent(event)
 
 
 ############################################################
index 2d8e31753f26adfd9b5b1b191ae88fa463fa54ea..55f8ffa9ed839a535117aaab71bcc67543646da7 100755 (executable)
@@ -359,10 +359,12 @@ class zQTextEdit(QTextEdit):
     def mouseReleaseEvent(self, event):
         if self.kanji and len(self.textCursor().selectedText()) < 1:
             self.kanji_click.emit(self.kanji)
+        super().mouseReleaseEvent(event)
 
     def leaveEvent(self, event):
         self.kanji = ''
         self._restore_cursor()
+        super().leaveEvent(event)
 
 # adapted from Qt flow layout C++ example
 # stripped down and optimized for speed in our special use case