X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=blobdiff_plain;f=src%2Fpassphrase.c;h=a71a54c194353511d31c5495c9c51b5d3eb6aed4;hp=804ce1ee92ff6b25ec43c4e2e651d4a09d43f5ce;hb=9b39368dbbccd4dd9231776c544f17df9adec503;hpb=f316b597dde02524626f17122309c13a5c6999af diff --git a/src/passphrase.c b/src/passphrase.c index 804ce1ee9..a71a54c19 100644 --- a/src/passphrase.c +++ b/src/passphrase.c @@ -82,6 +82,7 @@ passphrase_mbox (const gchar *desc) GtkWidget *pass_entry; GtkWidget *ok_button; GtkWidget *cancel_button; + gint grab_result; window = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_window_set_title(GTK_WINDOW(window), _("Passphrase")); @@ -162,21 +163,24 @@ passphrase_mbox (const gchar *desc) #ifdef GDK_WINDOWING_X11 XGrabServer(GDK_DISPLAY()); #endif /* GDK_WINDOWING_X11 */ - if ( gdk_pointer_grab ( window->window, TRUE, 0, + if ( grab_result = gdk_pointer_grab ( window->window, TRUE, 0, NULL, NULL, GDK_CURRENT_TIME)) { #ifdef GDK_WINDOWING_X11 XUngrabServer ( GDK_DISPLAY() ); #endif /* GDK_WINDOWING_X11 */ - g_warning ("OOPS: Could not grab mouse\n"); + g_warning ("OOPS: Could not grab mouse (grab status %d)\n", + grab_result); gtk_widget_destroy (window); return NULL; } - if ( gdk_keyboard_grab( window->window, FALSE, GDK_CURRENT_TIME )) { + if ( grab_result = gdk_keyboard_grab( window->window, FALSE, + GDK_CURRENT_TIME )) { gdk_pointer_ungrab (GDK_CURRENT_TIME); #ifdef GDK_WINDOWING_X11 XUngrabServer ( GDK_DISPLAY() ); #endif /* GDK_WINDOWING_X11 */ - g_warning ("OOPS: Could not grab keyboard\n"); + g_warning ("OOPS: Could not grab keyboard (grab status %d)\n", + grab_result); gtk_widget_destroy (window); return NULL; }