From acb7a308b3ec155e976a39144a667c836facb152 Mon Sep 17 00:00:00 2001 From: Urban Wallasch Date: Thu, 1 Jul 2021 13:22:14 +0200 Subject: [PATCH] * Fixed X11 mouse selection buffer copy from result area. --- jiten-pai.py | 2 ++ kanjidic.py | 2 ++ 2 files changed, 4 insertions(+) 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 -- 2.30.2