chiark / gitweb /
Destroy users table properly
[disorder] / disobedience / progress.c
index 8efeb8f82c0f6946c8811e6ebf13285aa70d550a..4eb5b5541c8625bf7a369c62478379b2faaf5982 100644 (file)
@@ -36,6 +36,8 @@ struct progress_window *progress_window_new(const char *title) {
   struct progress_window *pw = xmalloc(sizeof *pw);
 
   pw->window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
+  gtk_window_set_transient_for(GTK_WINDOW(pw->window),
+                               GTK_WINDOW(toplevel));
   g_signal_connect(pw->window, "destroy",
                   G_CALLBACK(gtk_widget_destroyed), &pw->window);
   gtk_window_set_default_size(GTK_WINDOW(pw->window), 360, -1);