diff --git a/src/apprt/gtk.zig b/src/apprt/gtk.zig index 35791933d..fc6be8942 100644 --- a/src/apprt/gtk.zig +++ b/src/apprt/gtk.zig @@ -596,7 +596,10 @@ const Window = struct { if (surface.window == self) { if (surface.core_surface.needsConfirmQuit()) break; } - } else return false; + } else { + c.gtk_window_destroy(self.window); + return true; + } // Setup our basic message const alert = c.gtk_message_dialog_new(