check for clist !REALIZED. (draw_rows): bail out if the widget isn't
Fri Feb 13 19:08:51 1998 Tim Janik <timj@gimp.org> * gtk/gtkclist.c (check_exposures): check for clist !REALIZED. (draw_rows): bail out if the widget isn't drawable. (hadjustment_value_changed): (vadjustment_value_changed): bail out if clist isn't drawable. * gdk/gdk.c (graphics_expose_predicate): check for private != NULL. (gdk_event_get_graphics_expose): check for window != NULL.
This commit is contained in:
		
							
								
								
									
										10
									
								
								ChangeLog
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								ChangeLog
									
									
									
									
									
								
							@ -1,3 +1,13 @@
 | 
			
		||||
Fri Feb 13 19:08:51 1998  Tim Janik  <timj@gimp.org>
 | 
			
		||||
 | 
			
		||||
	* gtk/gtkclist.c (check_exposures): check for clist !REALIZED.
 | 
			
		||||
	(draw_rows): bail out if the widget isn't drawable.
 | 
			
		||||
	(hadjustment_value_changed): 
 | 
			
		||||
	(vadjustment_value_changed): bail out if clist isn't drawable.
 | 
			
		||||
 | 
			
		||||
	* gdk/gdk.c (graphics_expose_predicate): check for private != NULL.
 | 
			
		||||
	(gdk_event_get_graphics_expose): check for window != NULL.
 | 
			
		||||
 | 
			
		||||
Fri Feb 13 00:33:26 1998  Owen Taylor  <owt1@cornell.edu>
 | 
			
		||||
 | 
			
		||||
	* gtk/testgtk.c (shape_create_icon): Realize window before
 | 
			
		||||
 | 
			
		||||
@ -1,3 +1,13 @@
 | 
			
		||||
Fri Feb 13 19:08:51 1998  Tim Janik  <timj@gimp.org>
 | 
			
		||||
 | 
			
		||||
	* gtk/gtkclist.c (check_exposures): check for clist !REALIZED.
 | 
			
		||||
	(draw_rows): bail out if the widget isn't drawable.
 | 
			
		||||
	(hadjustment_value_changed): 
 | 
			
		||||
	(vadjustment_value_changed): bail out if clist isn't drawable.
 | 
			
		||||
 | 
			
		||||
	* gdk/gdk.c (graphics_expose_predicate): check for private != NULL.
 | 
			
		||||
	(gdk_event_get_graphics_expose): check for window != NULL.
 | 
			
		||||
 | 
			
		||||
Fri Feb 13 00:33:26 1998  Owen Taylor  <owt1@cornell.edu>
 | 
			
		||||
 | 
			
		||||
	* gtk/testgtk.c (shape_create_icon): Realize window before
 | 
			
		||||
 | 
			
		||||
@ -1,3 +1,13 @@
 | 
			
		||||
Fri Feb 13 19:08:51 1998  Tim Janik  <timj@gimp.org>
 | 
			
		||||
 | 
			
		||||
	* gtk/gtkclist.c (check_exposures): check for clist !REALIZED.
 | 
			
		||||
	(draw_rows): bail out if the widget isn't drawable.
 | 
			
		||||
	(hadjustment_value_changed): 
 | 
			
		||||
	(vadjustment_value_changed): bail out if clist isn't drawable.
 | 
			
		||||
 | 
			
		||||
	* gdk/gdk.c (graphics_expose_predicate): check for private != NULL.
 | 
			
		||||
	(gdk_event_get_graphics_expose): check for window != NULL.
 | 
			
		||||
 | 
			
		||||
Fri Feb 13 00:33:26 1998  Owen Taylor  <owt1@cornell.edu>
 | 
			
		||||
 | 
			
		||||
	* gtk/testgtk.c (shape_create_icon): Realize window before
 | 
			
		||||
 | 
			
		||||
@ -1,3 +1,13 @@
 | 
			
		||||
Fri Feb 13 19:08:51 1998  Tim Janik  <timj@gimp.org>
 | 
			
		||||
 | 
			
		||||
	* gtk/gtkclist.c (check_exposures): check for clist !REALIZED.
 | 
			
		||||
	(draw_rows): bail out if the widget isn't drawable.
 | 
			
		||||
	(hadjustment_value_changed): 
 | 
			
		||||
	(vadjustment_value_changed): bail out if clist isn't drawable.
 | 
			
		||||
 | 
			
		||||
	* gdk/gdk.c (graphics_expose_predicate): check for private != NULL.
 | 
			
		||||
	(gdk_event_get_graphics_expose): check for window != NULL.
 | 
			
		||||
 | 
			
		||||
Fri Feb 13 00:33:26 1998  Owen Taylor  <owt1@cornell.edu>
 | 
			
		||||
 | 
			
		||||
	* gtk/testgtk.c (shape_create_icon): Realize window before
 | 
			
		||||
 | 
			
		||||
@ -1,3 +1,13 @@
 | 
			
		||||
Fri Feb 13 19:08:51 1998  Tim Janik  <timj@gimp.org>
 | 
			
		||||
 | 
			
		||||
	* gtk/gtkclist.c (check_exposures): check for clist !REALIZED.
 | 
			
		||||
	(draw_rows): bail out if the widget isn't drawable.
 | 
			
		||||
	(hadjustment_value_changed): 
 | 
			
		||||
	(vadjustment_value_changed): bail out if clist isn't drawable.
 | 
			
		||||
 | 
			
		||||
	* gdk/gdk.c (graphics_expose_predicate): check for private != NULL.
 | 
			
		||||
	(gdk_event_get_graphics_expose): check for window != NULL.
 | 
			
		||||
 | 
			
		||||
Fri Feb 13 00:33:26 1998  Owen Taylor  <owt1@cornell.edu>
 | 
			
		||||
 | 
			
		||||
	* gtk/testgtk.c (shape_create_icon): Realize window before
 | 
			
		||||
 | 
			
		||||
@ -1,3 +1,13 @@
 | 
			
		||||
Fri Feb 13 19:08:51 1998  Tim Janik  <timj@gimp.org>
 | 
			
		||||
 | 
			
		||||
	* gtk/gtkclist.c (check_exposures): check for clist !REALIZED.
 | 
			
		||||
	(draw_rows): bail out if the widget isn't drawable.
 | 
			
		||||
	(hadjustment_value_changed): 
 | 
			
		||||
	(vadjustment_value_changed): bail out if clist isn't drawable.
 | 
			
		||||
 | 
			
		||||
	* gdk/gdk.c (graphics_expose_predicate): check for private != NULL.
 | 
			
		||||
	(gdk_event_get_graphics_expose): check for window != NULL.
 | 
			
		||||
 | 
			
		||||
Fri Feb 13 00:33:26 1998  Owen Taylor  <owt1@cornell.edu>
 | 
			
		||||
 | 
			
		||||
	* gtk/testgtk.c (shape_create_icon): Realize window before
 | 
			
		||||
 | 
			
		||||
@ -1,3 +1,13 @@
 | 
			
		||||
Fri Feb 13 19:08:51 1998  Tim Janik  <timj@gimp.org>
 | 
			
		||||
 | 
			
		||||
	* gtk/gtkclist.c (check_exposures): check for clist !REALIZED.
 | 
			
		||||
	(draw_rows): bail out if the widget isn't drawable.
 | 
			
		||||
	(hadjustment_value_changed): 
 | 
			
		||||
	(vadjustment_value_changed): bail out if clist isn't drawable.
 | 
			
		||||
 | 
			
		||||
	* gdk/gdk.c (graphics_expose_predicate): check for private != NULL.
 | 
			
		||||
	(gdk_event_get_graphics_expose): check for window != NULL.
 | 
			
		||||
 | 
			
		||||
Fri Feb 13 00:33:26 1998  Owen Taylor  <owt1@cornell.edu>
 | 
			
		||||
 | 
			
		||||
	* gtk/testgtk.c (shape_create_icon): Realize window before
 | 
			
		||||
 | 
			
		||||
@ -642,6 +642,8 @@ graphics_expose_predicate  (Display  *display,
 | 
			
		||||
			    XPointer  arg)
 | 
			
		||||
{
 | 
			
		||||
  GdkWindowPrivate *private = (GdkWindowPrivate *)arg;
 | 
			
		||||
  
 | 
			
		||||
  g_return_val_if_fail (private != NULL, False);
 | 
			
		||||
 | 
			
		||||
  if ((xevent->xany.window == private->xwindow) &&
 | 
			
		||||
      ((xevent->xany.type == GraphicsExpose) ||
 | 
			
		||||
@ -656,6 +658,8 @@ gdk_event_get_graphics_expose (GdkWindow *window)
 | 
			
		||||
{
 | 
			
		||||
  XEvent xevent;
 | 
			
		||||
  GdkEvent *event;
 | 
			
		||||
  
 | 
			
		||||
  g_return_val_if_fail (window != NULL, NULL);
 | 
			
		||||
 | 
			
		||||
  XIfEvent (gdk_display, &xevent, graphics_expose_predicate, (XPointer)window);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -642,6 +642,8 @@ graphics_expose_predicate  (Display  *display,
 | 
			
		||||
			    XPointer  arg)
 | 
			
		||||
{
 | 
			
		||||
  GdkWindowPrivate *private = (GdkWindowPrivate *)arg;
 | 
			
		||||
  
 | 
			
		||||
  g_return_val_if_fail (private != NULL, False);
 | 
			
		||||
 | 
			
		||||
  if ((xevent->xany.window == private->xwindow) &&
 | 
			
		||||
      ((xevent->xany.type == GraphicsExpose) ||
 | 
			
		||||
@ -656,6 +658,8 @@ gdk_event_get_graphics_expose (GdkWindow *window)
 | 
			
		||||
{
 | 
			
		||||
  XEvent xevent;
 | 
			
		||||
  GdkEvent *event;
 | 
			
		||||
  
 | 
			
		||||
  g_return_val_if_fail (window != NULL, NULL);
 | 
			
		||||
 | 
			
		||||
  XIfEvent (gdk_display, &xevent, graphics_expose_predicate, (XPointer)window);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -3146,6 +3146,9 @@ check_exposures (GtkCList *clist)
 | 
			
		||||
{
 | 
			
		||||
  GdkEvent *event;
 | 
			
		||||
 | 
			
		||||
  if (!GTK_WIDGET_REALIZED (clist))
 | 
			
		||||
    return;
 | 
			
		||||
 | 
			
		||||
  /* Make sure graphics expose events are processed before scrolling
 | 
			
		||||
   * again */
 | 
			
		||||
  while ((event = gdk_event_get_graphics_expose (clist->clist_window)) != NULL)
 | 
			
		||||
@ -3174,6 +3177,9 @@ vadjustment_value_changed (GtkAdjustment * adjustment,
 | 
			
		||||
 | 
			
		||||
  clist = GTK_CLIST (data);
 | 
			
		||||
 | 
			
		||||
  if (!GTK_WIDGET_DRAWABLE (clist))
 | 
			
		||||
    return;
 | 
			
		||||
 | 
			
		||||
  value = adjustment->value;
 | 
			
		||||
 | 
			
		||||
  if (adjustment == gtk_range_get_adjustment (GTK_RANGE (clist->vscrollbar)))
 | 
			
		||||
@ -3258,6 +3264,9 @@ hadjustment_value_changed (GtkAdjustment * adjustment,
 | 
			
		||||
 | 
			
		||||
  clist = GTK_CLIST (data);
 | 
			
		||||
 | 
			
		||||
  if (!GTK_WIDGET_DRAWABLE (clist))
 | 
			
		||||
    return;
 | 
			
		||||
 | 
			
		||||
  value = adjustment->value;
 | 
			
		||||
 | 
			
		||||
  if (adjustment == gtk_range_get_adjustment (GTK_RANGE (clist->hscrollbar)))
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user