Philipp Hörist pushed to branch master at gajim / gajim
Commits:
796de96a by Philipp Hörist at 2024-12-18T23:41:56+01:00
cfix: DBMigration: Make sure DBMigration dialog is visible
- - - - -
3 changed files:
- gajim/data/gui/db_migration.ui
- gajim/gtk/application.py
- gajim/gtk/db_migration.py
Changes:
=====================================
gajim/data/gui/db_migration.ui
=====================================
@@ -4,6 +4,7 @@
<object class="GtkBox" id="box">
<property name="orientation">vertical</property>
<property name="spacing">12</property>
+ <property name="hexpand">true</property>
<child>
<object class="GtkStack" id="stack">
<property name="vexpand">1</property>
@@ -52,6 +53,7 @@ This may take a while…</property>
<child>
<object class="GtkImage">
<property name="icon-name">dialog-error-symbolic</property>
+ <property name="pixel-size">32</property>
<style>
<class name="error-color"/>
</style>
@@ -145,6 +147,7 @@ This may take a while…</property>
<child>
<object class="GtkImage">
<property
name="icon-name">feather-check-symbolic</property>
+ <property name="pixel-size">32</property>
<style>
<class name="success-color"/>
</style>
=====================================
gajim/gtk/application.py
=====================================
@@ -587,6 +587,10 @@ def remove_account(self, account: str) -> None:
def _on_db_migration(self, _event: events.DBMigration) -> None:
open_window("DBMigration")
+ context = GLib.MainContext.default()
+ while context.pending():
+ context.iteration(may_block=False)
+
# Action Callbacks
@staticmethod
=====================================
gajim/gtk/db_migration.py
=====================================
@@ -75,6 +75,7 @@ def _on_progress(self, event: DBMigrationProgress) -> None:
def _on_finished(self, event: DBMigrationFinished) -> None:
self._ui.stack.set_visible_child_name("success-page")
+ GLib.timeout_add_seconds(2, self.present)
def _on_error(self, event: DBMigrationError) -> None:
trace = StringIO()
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/796de96a2b1174c90501cf56dae9c7a988264d58
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/796de96a2b1174c90501cf56dae9c7a988264d58
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]