From 319966f8e1cadf1c2ef7c42db65c7699c241b03d Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Mon, 11 May 2026 00:51:58 +0900 Subject: [PATCH] chore: clear typehinting errors --- dzgui/views/mixins/cursor_mixin.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/dzgui/views/mixins/cursor_mixin.py b/dzgui/views/mixins/cursor_mixin.py index e9be244..d5a9a41 100644 --- a/dzgui/views/mixins/cursor_mixin.py +++ b/dzgui/views/mixins/cursor_mixin.py @@ -9,20 +9,25 @@ from gi.repository import Gtk, GLib, Gdk, GObject, Pango # noqa E402 class CursorMixin: - def _vim_nav(self, event: Gdk.EventKey): + def _vim_nav(self, event: Gdk.EventKey) -> bool: match event.keyval: case Gdk.KEY_g: self._move_cursor(CursorPosition.TOP) + return True case Gdk.KEY_G: self._move_cursor(CursorPosition.BOTTOM) + return True case Gdk.KEY_j: self._move_cursor(CursorPosition.DOWN) + return True case Gdk.KEY_k: self._move_cursor(CursorPosition.UP) + return True case Gdk.KEY_l | Gdk.KEY_Right: if is_ctrl_mask(event): - return + return False self.emitter.emit("request_button_box_focus") # type: ignore + return True case _: return False @@ -56,5 +61,4 @@ class CursorMixin: dest = end path = Gtk.TreePath.new_from_indices([dest]) - self.set_cursor(path) # type: ignore - return True + self.set_cursor(path) # type: ignore return True