Use gdk_error_trap_pop_ignore() where appropriate
This commit is contained in:
@ -684,7 +684,7 @@ gtk_plug_realize (GtkWidget *widget)
|
|||||||
gdk_error_trap_push ();
|
gdk_error_trap_push ();
|
||||||
gdk_window_destroy (gdk_window);
|
gdk_window_destroy (gdk_window);
|
||||||
gdk_flush ();
|
gdk_flush ();
|
||||||
gdk_error_trap_pop ();
|
gdk_error_trap_pop_ignored ();
|
||||||
gdk_window = gdk_window_new (gtk_widget_get_root_window (widget),
|
gdk_window = gdk_window_new (gtk_widget_get_root_window (widget),
|
||||||
&attributes, attributes_mask);
|
&attributes, attributes_mask);
|
||||||
gtk_widget_set_window (widget, gdk_window);
|
gtk_widget_set_window (widget, gdk_window);
|
||||||
|
|||||||
@ -2298,10 +2298,10 @@ _gtk_selection_request (GtkWidget *widget,
|
|||||||
event->time);
|
event->time);
|
||||||
g_free (mult_atoms);
|
g_free (mult_atoms);
|
||||||
g_slice_free (GtkIncrInfo, info);
|
g_slice_free (GtkIncrInfo, info);
|
||||||
gdk_error_trap_pop ();
|
gdk_error_trap_pop_ignored ();
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
gdk_error_trap_pop ();
|
gdk_error_trap_pop_ignored ();
|
||||||
|
|
||||||
/* This is annoying; the ICCCM doesn't specify the property type
|
/* This is annoying; the ICCCM doesn't specify the property type
|
||||||
* used for the property contents, so the autoconversion for
|
* used for the property contents, so the autoconversion for
|
||||||
|
|||||||
@ -120,7 +120,7 @@ _gtk_socket_windowing_size_request (GtkSocket *socket)
|
|||||||
}
|
}
|
||||||
socket->have_size = TRUE;
|
socket->have_size = TRUE;
|
||||||
|
|
||||||
gdk_error_trap_pop ();
|
gdk_error_trap_pop_ignored ();
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
@ -152,7 +152,7 @@ _gtk_socket_windowing_send_key_event (GtkSocket *socket,
|
|||||||
(mask_key_presses ? KeyPressMask : NoEventMask),
|
(mask_key_presses ? KeyPressMask : NoEventMask),
|
||||||
(XEvent *)&xkey);
|
(XEvent *)&xkey);
|
||||||
gdk_display_sync (gdk_screen_get_display (screen));
|
gdk_display_sync (gdk_screen_get_display (screen));
|
||||||
gdk_error_trap_pop ();
|
gdk_error_trap_pop_ignored ();
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
@ -229,7 +229,7 @@ _gtk_socket_windowing_send_configure_event (GtkSocket *socket)
|
|||||||
*/
|
*/
|
||||||
gdk_error_trap_push ();
|
gdk_error_trap_push ();
|
||||||
gdk_window_get_origin (socket->plug_window, &x, &y);
|
gdk_window_get_origin (socket->plug_window, &x, &y);
|
||||||
gdk_error_trap_pop ();
|
gdk_error_trap_pop_ignored ();
|
||||||
|
|
||||||
gtk_widget_get_allocation (GTK_WIDGET(socket), &allocation);
|
gtk_widget_get_allocation (GTK_WIDGET(socket), &allocation);
|
||||||
xconfigure.x = x;
|
xconfigure.x = x;
|
||||||
@ -246,7 +246,7 @@ _gtk_socket_windowing_send_configure_event (GtkSocket *socket)
|
|||||||
GDK_WINDOW_XWINDOW (socket->plug_window),
|
GDK_WINDOW_XWINDOW (socket->plug_window),
|
||||||
False, NoEventMask, (XEvent *)&xconfigure);
|
False, NoEventMask, (XEvent *)&xconfigure);
|
||||||
gdk_display_sync (gtk_widget_get_display (GTK_WIDGET (socket)));
|
gdk_display_sync (gtk_widget_get_display (GTK_WIDGET (socket)));
|
||||||
gdk_error_trap_pop ();
|
gdk_error_trap_pop_ignored ();
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
@ -306,14 +306,14 @@ xembed_get_info (GdkWindow *window,
|
|||||||
unsigned long *data_long;
|
unsigned long *data_long;
|
||||||
int status;
|
int status;
|
||||||
|
|
||||||
gdk_error_trap_push();
|
gdk_error_trap_push ();
|
||||||
status = XGetWindowProperty (GDK_DISPLAY_XDISPLAY (display),
|
status = XGetWindowProperty (GDK_DISPLAY_XDISPLAY (display),
|
||||||
GDK_WINDOW_XWINDOW (window),
|
GDK_WINDOW_XWINDOW (window),
|
||||||
xembed_info_atom,
|
xembed_info_atom,
|
||||||
0, 2, False,
|
0, 2, False,
|
||||||
xembed_info_atom, &type, &format,
|
xembed_info_atom, &type, &format,
|
||||||
&nitems, &bytes_after, &data);
|
&nitems, &bytes_after, &data);
|
||||||
gdk_error_trap_pop();
|
gdk_error_trap_pop_ignored ();
|
||||||
|
|
||||||
if (status != Success)
|
if (status != Success)
|
||||||
return FALSE; /* Window vanished? */
|
return FALSE; /* Window vanished? */
|
||||||
@ -576,7 +576,7 @@ _gtk_socket_windowing_filter_func (GdkXEvent *gdk_xevent,
|
|||||||
protocol, TRUE);
|
protocol, TRUE);
|
||||||
|
|
||||||
gdk_display_sync (display);
|
gdk_display_sync (display);
|
||||||
gdk_error_trap_pop ();
|
gdk_error_trap_pop_ignored ();
|
||||||
return_val = GDK_FILTER_REMOVE;
|
return_val = GDK_FILTER_REMOVE;
|
||||||
}
|
}
|
||||||
else if (xevent->xproperty.atom == gdk_x11_get_xatom_by_name_for_display (display, "_XEMBED_INFO"))
|
else if (xevent->xproperty.atom == gdk_x11_get_xatom_by_name_for_display (display, "_XEMBED_INFO"))
|
||||||
@ -597,7 +597,7 @@ _gtk_socket_windowing_filter_func (GdkXEvent *gdk_xevent,
|
|||||||
gdk_error_trap_push ();
|
gdk_error_trap_push ();
|
||||||
gdk_window_show (socket->plug_window);
|
gdk_window_show (socket->plug_window);
|
||||||
gdk_flush ();
|
gdk_flush ();
|
||||||
gdk_error_trap_pop ();
|
gdk_error_trap_pop_ignored ();
|
||||||
|
|
||||||
_gtk_socket_unmap_notify (socket);
|
_gtk_socket_unmap_notify (socket);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -543,7 +543,7 @@ gtk_socket_size_allocate (GtkWidget *widget,
|
|||||||
}
|
}
|
||||||
|
|
||||||
gdk_display_sync (gtk_widget_get_display (widget));
|
gdk_display_sync (gtk_widget_get_display (widget));
|
||||||
gdk_error_trap_pop ();
|
gdk_error_trap_pop_ignored ();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -863,7 +863,7 @@ _gtk_socket_add_window (GtkSocket *socket,
|
|||||||
{
|
{
|
||||||
g_warning (G_STRLOC ": Can't add non-GtkPlug to GtkSocket");
|
g_warning (G_STRLOC ": Can't add non-GtkPlug to GtkSocket");
|
||||||
socket->plug_window = NULL;
|
socket->plug_window = NULL;
|
||||||
gdk_error_trap_pop ();
|
gdk_error_trap_pop_ignored ();
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -882,7 +882,7 @@ _gtk_socket_add_window (GtkSocket *socket,
|
|||||||
socket->plug_window = gdk_window_foreign_new_for_display (display, xid);
|
socket->plug_window = gdk_window_foreign_new_for_display (display, xid);
|
||||||
if (!socket->plug_window) /* was deleted before we could get it */
|
if (!socket->plug_window) /* was deleted before we could get it */
|
||||||
{
|
{
|
||||||
gdk_error_trap_pop ();
|
gdk_error_trap_pop_ignored ();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -919,7 +919,7 @@ _gtk_socket_add_window (GtkSocket *socket,
|
|||||||
protocol, TRUE);
|
protocol, TRUE);
|
||||||
|
|
||||||
gdk_display_sync (display);
|
gdk_display_sync (display);
|
||||||
gdk_error_trap_pop ();
|
gdk_error_trap_pop_ignored ();
|
||||||
|
|
||||||
gdk_window_add_filter (socket->plug_window,
|
gdk_window_add_filter (socket->plug_window,
|
||||||
_gtk_socket_windowing_filter_func,
|
_gtk_socket_windowing_filter_func,
|
||||||
|
|||||||
@ -695,7 +695,7 @@ gtk_tray_icon_send_manager_message (GtkTrayIcon *icon,
|
|||||||
XSendEvent (display,
|
XSendEvent (display,
|
||||||
icon->priv->manager_window, False, NoEventMask, (XEvent *)&ev);
|
icon->priv->manager_window, False, NoEventMask, (XEvent *)&ev);
|
||||||
gdk_display_sync (gtk_widget_get_display (widget));
|
gdk_display_sync (gtk_widget_get_display (widget));
|
||||||
gdk_error_trap_pop ();
|
gdk_error_trap_pop_ignored ();
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -952,7 +952,7 @@ _gtk_tray_icon_send_message (GtkTrayIcon *icon,
|
|||||||
StructureNotifyMask, (XEvent *)&ev);
|
StructureNotifyMask, (XEvent *)&ev);
|
||||||
}
|
}
|
||||||
gdk_display_sync (gtk_widget_get_display (GTK_WIDGET (icon)));
|
gdk_display_sync (gtk_widget_get_display (GTK_WIDGET (icon)));
|
||||||
gdk_error_trap_pop ();
|
gdk_error_trap_pop_ignored ();
|
||||||
|
|
||||||
return stamp;
|
return stamp;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -167,7 +167,7 @@ _gtk_xembed_send_message (GdkWindow *recipient,
|
|||||||
GDK_WINDOW_XWINDOW (recipient),
|
GDK_WINDOW_XWINDOW (recipient),
|
||||||
False, NoEventMask, (XEvent *)&xclient);
|
False, NoEventMask, (XEvent *)&xclient);
|
||||||
gdk_display_sync (display);
|
gdk_display_sync (display);
|
||||||
gdk_error_trap_pop ();
|
gdk_error_trap_pop_ignored ();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user