Mercurial > gftp.yaz
diff src/gtk/misc-gtk.c @ 796:419443feddac
2006-8-2 Brian Masney <masneyb@gftp.org>
* src/gtk/misc-gtk.c (MakeYesNoDialog, MakeEditDialog) - use
gtk_grab_add() to make sure these dialogs have exclusive focus in
gftp (closes #340436)
author | masneyb |
---|---|
date | Wed, 02 Aug 2006 23:14:37 +0000 |
parents | 37bc51131e2d |
children | b282e346bd25 |
line wrap: on
line diff
--- a/src/gtk/misc-gtk.c Wed Aug 02 22:50:21 2006 +0000 +++ b/src/gtk/misc-gtk.c Wed Aug 02 23:14:37 2006 +0000 @@ -928,7 +928,6 @@ #if GTK_MAJOR_VERSION == 1 dialog = gtk_dialog_new (); gtk_window_set_title (GTK_WINDOW (dialog), diagtxt); - gtk_grab_add (dialog); gtk_container_border_width (GTK_CONTAINER (GTK_DIALOG (dialog)->action_area), 5); gtk_box_set_spacing (GTK_BOX (GTK_DIALOG (dialog)->action_area), 15); @@ -967,6 +966,7 @@ gtk_box_set_spacing (GTK_BOX (GTK_DIALOG (dialog)->vbox), 5); gtk_window_set_wmclass (GTK_WINDOW(dialog), "edit", "gFTP"); gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_MOUSE); + gtk_grab_add (dialog); gtk_widget_realize (dialog); if (gftp_icon != NULL) @@ -1076,7 +1076,6 @@ #if GTK_MAJOR_VERSION == 1 dialog = gtk_dialog_new (); - gtk_grab_add (dialog); gtk_window_set_title (GTK_WINDOW (dialog), diagtxt); gtk_container_border_width (GTK_CONTAINER (GTK_DIALOG (dialog)->action_area), 5); @@ -1094,6 +1093,7 @@ gtk_box_set_spacing (GTK_BOX (GTK_DIALOG (dialog)->vbox), 5); gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_MOUSE); gtk_window_set_wmclass (GTK_WINDOW(dialog), "yndiag", "gFTP"); + gtk_grab_add (dialog); gtk_widget_realize (dialog); if (gftp_icon != NULL)