Philipp Hörist pushed to branch gtk4 at gajim / gajim
Commits:
17eaba52 by Philipp Hörist at 2024-11-01T11:40:26+01:00
refactor: Fix Migration and program name
- - - - -
2 changed files:
- gajim/gtk/application.py
- gajim/gtk/db_migration.py
Changes:
=====================================
gajim/gtk/application.py
=====================================
@@ -194,9 +194,7 @@ def __init__(self):
self.interface = None
- GLib.set_prgname(app.get_default_app_id())
- if GLib.get_application_name() != 'Gajim':
- GLib.set_application_name('Gajim')
+ GLib.set_application_name('Gajim')
@staticmethod
def _get_remaining_entry():
=====================================
gajim/gtk/db_migration.py
=====================================
@@ -9,6 +9,7 @@
from io import StringIO
from gi.repository import Gtk
+from gi.repository import GLib
from gajim.common import app
from gajim.common.events import DBMigrationError
@@ -66,9 +67,9 @@ def _on_progress(self, event: DBMigrationProgress) -> None:
self._ui.stack.set_visible_child_name('progress-page')
self._ui.status_label.set_text(f'{event.value} %')
- # TODO GTK4
- while Gtk.events_pending():
- Gtk.main_iteration()
+ context = GLib.MainContext.default()
+ while context.pending():
+ context.iteration(may_block=False)
def _on_finished(self, event: DBMigrationFinished) -> None:
self._ui.stack.set_visible_child_name('success-page')
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/17eaba52519f7db2571fd092a03bd78d573f24e6
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/17eaba52519f7db2571fd092a03bd78d573f24e6
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]