projects
/
claws.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add icon to alertpanel
[claws.git]
/
src
/
passphrase.c
diff --git
a/src/passphrase.c
b/src/passphrase.c
index 804ce1ee92ff6b25ec43c4e2e651d4a09d43f5ce..a71a54c194353511d31c5495c9c51b5d3eb6aed4 100644
(file)
--- 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;
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"));
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 */
#ifdef GDK_WINDOWING_X11
XGrabServer(GDK_DISPLAY());
#endif /* GDK_WINDOWING_X11 */
- if ( gdk_pointer_grab ( window->window, TRUE, 0,
+ if ( g
rab_result = g
dk_pointer_grab ( window->window, TRUE, 0,
NULL, NULL, GDK_CURRENT_TIME)) {
#ifdef GDK_WINDOWING_X11
XUngrabServer ( GDK_DISPLAY() );
#endif /* GDK_WINDOWING_X11 */
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;
}
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 */
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;
}
gtk_widget_destroy (window);
return NULL;
}