From: Urban Wallasch Date: Thu, 1 Jul 2021 11:22:14 +0000 (+0200) Subject: * Fixed X11 mouse selection buffer copy from result area. X-Git-Tag: v0.1.0~16 X-Git-Url: https://git.packet-gain.de/?a=commitdiff_plain;h=acb7a308b3ec155e976a39144a667c836facb152;p=jiten-pai.git * Fixed X11 mouse selection buffer copy from result area. --- diff --git a/jiten-pai.py b/jiten-pai.py index a67967a..6202775 100755 --- a/jiten-pai.py +++ b/jiten-pai.py @@ -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) ############################################################ diff --git a/kanjidic.py b/kanjidic.py index 2d8e317..55f8ffa 100755 --- a/kanjidic.py +++ b/kanjidic.py @@ -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