From ebffbe39f27e0b3c1ad58adedcb8769685b3e26e Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Thu, 15 Oct 2026 00:23:11 +0900 Subject: [PATCH] fix: use more stable GObject signal --- dzgui/views/pages/options.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/dzgui/views/pages/options.py b/dzgui/views/pages/options.py index 8eed52a..6b5da07 100644 --- a/dzgui/views/pages/options.py +++ b/dzgui/views/pages/options.py @@ -76,7 +76,7 @@ class SubmitField(Gtk.Box): self.button = Gtk.Button(label=options.save_button) self.button.connect("clicked", self._on_save_clicked) - self.entry.connect("insert-text", self._on_text_typed) + self.entry.connect("changed", self._on_text_typed) self.entry.connect("activate", self._on_field_activated) self.entry.get_property("buffer").connect("deleted-text", self._on_text_deleted) @@ -113,13 +113,9 @@ class SubmitField(Gtk.Box): def _on_text_typed( self, entry: Gtk.Entry, - text: str, - length: int, - pos: int, ) -> None: - buffer = entry.get_property("buffer") - text = buffer.get_text() + text + text = entry.get_text() state = self._is_valid_text(text) self.button.set_sensitive(state)