Sun, 10 May 2026 11:20:04 +0200
increase app ref counter in ui_dialog_create (GTK)
| ui/gtk/window.c | file | annotate | diff | comparison | revisions |
--- a/ui/gtk/window.c Sun May 10 11:07:00 2026 +0200 +++ b/ui/gtk/window.c Sun May 10 11:20:04 2026 +0200 @@ -503,6 +503,8 @@ if(data->callback) { data->callback(&evt, data->userdata); } + + ui_app_unref(); } void ui_dialog_create(UiObject *parent, UiDialogArgs *args) { @@ -547,6 +549,7 @@ event); g_signal_connect(dialog, "response", G_CALLBACK(dialog_response), event); + ui_app_ref(); adw_dialog_present(dialog, parent ? parent->widget : NULL); if(entry) {