Philipp Hörist pushed to branch gtk4 at gajim / gajim
Commits:
792b3d8b by Philipp Hörist at 2024-11-01T19:27:09+01:00
cq: Fix some types
- - - - -
1 changed file:
- gajim/gtk/completion/emoji.py
Changes:
=====================================
gajim/gtk/completion/emoji.py
=====================================
@@ -5,6 +5,7 @@
from __future__ import annotations
from typing import Any
+from typing import cast
from typing import Final
import logging
@@ -174,6 +175,9 @@ class EmojiCompletionListItem(BaseCompletionListItem,
GObject.Object):
var4 = GObject.Property(type=str, default='')
var5 = GObject.Property(type=str, default='')
+ def __init__(self, *args: Any, **kwargs: Any) -> None:
+ GObject.Object.__init__(self, *args, **kwargs)
+
def get_text(self) -> str:
return self.props.emoji
@@ -221,7 +225,7 @@ def _on_button_press(
_y: float,
) -> int:
- if not self.props.has_skin_variation:
+ if not self.props.has_skin_variation: # pyright: ignore
return Gdk.EVENT_PROPAGATE
self.set_visible_child_name('variations')
@@ -229,7 +233,7 @@ def _on_button_press(
def _on_var_button_clicked(self, button: Gtk.Button) -> None:
emoji = button.get_label()
- view = self.get_parent().get_parent()
+ view = cast(Gtk.Widget, self.get_parent().get_parent()) # pyright:
ignore
view.emit('extended-activate', emoji)
def bind(self, obj: EmojiCompletionListItem) -> None:
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/792b3d8b2c8898779c966f830ad0fa1b4dd075b7
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/792b3d8b2c8898779c966f830ad0fa1b4dd075b7
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]