# HG changeset patch # User Olaf Wintermann # Date 1785583205 -7200 # Node ID 6fa0876583bb33751305fef5e51ca57f738fe93c # Parent 83b2c5391fc5445b838a51d9271b83c393f89db5 fix crash in dialog_response when the dialog was created without a parent (GTK) diff -r 83b2c5391fc5 -r 6fa0876583bb ui/gtk/window.c --- a/ui/gtk/window.c Mon Jul 27 21:18:38 2026 +0200 +++ b/ui/gtk/window.c Sat Aug 01 13:20:05 2026 +0200 @@ -511,8 +511,8 @@ static void dialog_response(AdwAlertDialog *self, gchar *response, UiEventData *data) { UiEvent evt; evt.obj = data->obj; - evt.document = evt.obj->ctx->document; - evt.window = evt.obj->window; + evt.document = evt.obj ? evt.obj->ctx->document : NULL; + evt.window = evt.obj ? evt.obj->window : NULL; evt.eventdata = NULL; evt.eventdatatype = 0; evt.intval = 0;