From 458620c588efd8076b03b4d1cb71a96f75e61859 Mon Sep 17 00:00:00 2001 Message-Id: <458620c588efd8076b03b4d1cb71a96f75e61859.1717024640.git.mdw@distorted.org.uk> From: Mark Wooding Date: Fri, 19 Oct 2007 21:06:01 +0100 Subject: [PATCH] make login window a transient of the toplevel Organization: Straylight/Edgeware From: Richard Kettlewell --- disobedience/login.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/disobedience/login.c b/disobedience/login.c index 8a00a59..0c50a9c 100644 --- a/disobedience/login.c +++ b/disobedience/login.c @@ -172,9 +172,6 @@ static void login_save(GtkButton attribute((unused)) *button, done: if(yorn) gtk_widget_destroy(yorn); - /* OS X WM likes to hide it */ - if(login_window) - gtk_window_present(GTK_WINDOW(login_window)); } static void login_cancel(GtkButton attribute((unused)) *button, @@ -247,6 +244,8 @@ void login_box(void) { gtk_box_pack_start(GTK_BOX(vbox), buttonbox, FALSE/*expand*/, FALSE/*fill*/, 1/*padding*/); gtk_container_add(GTK_CONTAINER(login_window), vbox); + gtk_window_set_transient_for(GTK_WINDOW(login_window), + GTK_WINDOW(toplevel)); gtk_widget_show_all(login_window); } -- [mdw]