--- a/ui/gtk/window.c Sun Jul 20 22:04:39 2025 +0200 +++ b/ui/gtk/window.c Sun Aug 24 15:24:16 2025 +0200 @@ -313,7 +313,6 @@ evt.window = evt.obj->window; evt.eventdata = NULL; evt.eventdatatype = 0; - evt.eventdatatype = 0; evt.intval = 0; if(!strcmp(response, "btn1")) { @@ -410,7 +409,7 @@ WINDOW_DESTROY(GTK_WIDGET(self)); } -void ui_dialog_create(UiObject *parent, UiDialogArgs args) { +void ui_dialog_create(UiObject *parent, UiDialogArgs *args) { GtkDialog *dialog = GTK_DIALOG(gtk_dialog_new()); gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(parent->widget)); gtk_window_set_modal(GTK_WINDOW(dialog), TRUE);