From 3e7854b1ca18df76a5ee2906733dda7dfbb9c7f2 Mon Sep 17 00:00:00 2001 From: llama <100429699+iamllama@users.noreply.github.com> Date: Mon, 14 Apr 2025 06:15:04 +0800 Subject: [PATCH 1/2] fix potential error when middle clicking in editor --- qt/aqt/editor.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/qt/aqt/editor.py b/qt/aqt/editor.py index 6736adc4224..988ba46766f 100644 --- a/qt/aqt/editor.py +++ b/qt/aqt/editor.py @@ -1497,8 +1497,8 @@ def _on_clipboard_change( def _get_clipboard_html_for_field(self, mode: QClipboard.Mode) -> str | None: clip = self._clipboard() - mime = clip.mimeData(mode) - assert mime is not None + if not (mime := clip.mimeData(mode)): + return None if not mime.hasHtml(): return None return mime.html() @@ -1540,9 +1540,9 @@ def _onPaste(self, mode: QClipboard.Mode) -> None: print("reuse internal") self.editor.doPaste(html, True, extended) else: + if not (mime := clipboard.mimeData(mode=mode)): + return print("use clipboard") - mime = clipboard.mimeData(mode=mode) - assert mime is not None html, internal = self._processMime(mime, extended) if html: self.editor.doPaste(html, internal, extended) From d0cd1e149550fb237ab665a791fca6d8f6cb120c Mon Sep 17 00:00:00 2001 From: llama <100429699+iamllama@users.noreply.github.com> Date: Mon, 14 Apr 2025 06:15:29 +0800 Subject: [PATCH 2/2] update about.py --- qt/aqt/about.py | 1 + 1 file changed, 1 insertion(+) diff --git a/qt/aqt/about.py b/qt/aqt/about.py index 25bb56a72c1..9a75c449101 100644 --- a/qt/aqt/about.py +++ b/qt/aqt/about.py @@ -219,6 +219,7 @@ def on_dialog_destroyed() -> None: "Brayan Oliveira", "Market345", "Yuki", + "🦙 (siid)", ) )