Avoid X errors when running against servers which implement XRender < 0.4.
2005-01-18 Matthias Clasen <mclasen@redhat.com> Avoid X errors when running against servers which implement XRender < 0.4. (#164427, Albert Chin) * gdk/x11/gdkprivate-x11.h: * gdk/x11/gdkdrawable-x11.c (_gdk_x11_have_render_with_trapezoids): New function to check for trapezoid support in XRender. (gdk_x11_draw_trapezoids, _gdk_x11_drawable_draw_xtrapezoids): Use it here. * gdk/x11/gdkdisplay-x11.h (struct _GdkDisplayX11): Add a separate have_render_with_trapezoids field. * gdk/x11/gdkdisplay-x11.c (gdk_display_open): Initialize it.
This commit is contained in:
		 Matthias Clasen
					Matthias Clasen
				
			
				
					committed by
					
						 Matthias Clasen
						Matthias Clasen
					
				
			
			
				
	
			
			
			 Matthias Clasen
						Matthias Clasen
					
				
			
						parent
						
							220946ed7d
						
					
				
				
					commit
					014a347f00
				
			| @ -206,6 +206,7 @@ gdk_display_open (const gchar *display_name) | ||||
|   display_x11->leader_window_title_set = FALSE; | ||||
|  | ||||
|   display_x11->have_render = GDK_UNKNOWN; | ||||
|   display_x11->have_render_with_trapezoids = GDK_UNKNOWN; | ||||
|  | ||||
| #ifdef HAVE_XFIXES | ||||
|   if (XFixesQueryExtension (display_x11->xdisplay,  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user