mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-09-20 05:50:11 +00:00
Don't call into the backend if the region is empty. (#437081, Sven
2007-05-10 Matthias Clasen <mclasen@redhat.com> * gdk/gdkdraw.c (gdk_draw_pixbuf): Don't call into the backend if the region is empty. (#437081, Sven Neumann) svn path=/trunk/; revision=17813
This commit is contained in:
parent
88283d7d6c
commit
8a1283ac0e
@ -1,3 +1,8 @@
|
||||
2007-05-10 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gdk/gdkdraw.c (gdk_draw_pixbuf): Don't call into
|
||||
the backend if the region is empty. (#437081, Sven Neumann)
|
||||
|
||||
2007-05-10 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gtk/gtksearchenginesimple.c (search_visit_func);
|
||||
|
@ -751,13 +751,17 @@ gdk_draw_pixbuf (GdkDrawable *drawable,
|
||||
g_return_if_fail (gc == NULL || GDK_IS_GC (gc));
|
||||
g_return_if_fail (GDK_IS_PIXBUF (pixbuf));
|
||||
|
||||
if (width == 0 || height == 0)
|
||||
return;
|
||||
|
||||
if (width == -1)
|
||||
width = gdk_pixbuf_get_width (pixbuf);
|
||||
if (height == -1)
|
||||
height = gdk_pixbuf_get_height (pixbuf);
|
||||
|
||||
GDK_DRAWABLE_GET_CLASS (drawable)->draw_pixbuf (drawable, gc, pixbuf,
|
||||
src_x, src_y, dest_x, dest_y, width, height,
|
||||
src_x, src_y, dest_x, dest_y,
|
||||
width, height,
|
||||
dither, x_dither, y_dither);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user