Adapt to GTK API changes

This code adapts mutter to the latest changes to GTK in
http://git.gnome.org/browse/gtk+/commit/?id=872ef111ecabf6cd4453590b1e17afd3c9757f28
that remove the dest argument from gdk_pixbuf_get_from_window() and
gdk_pixbuf_get_from_surface().

It also removes the dest argument from meta_gdk_pixbuf_get_from_pixmap()
to match. The function is internal and the argument wasn't used.

https://bugzilla.gnome.org/show_bug.cgi?id=631147
This commit is contained in:
Benjamin Otte
2010-10-02 03:40:15 +02:00
parent c382d8f7ea
commit 33489c8cb8
5 changed files with 14 additions and 28 deletions

View File

@@ -372,12 +372,9 @@ meta_ui_window_menu_free (MetaWindowMenu *menu)
#ifdef USE_GTK3
GdkPixbuf*
meta_gdk_pixbuf_get_from_pixmap (GdkPixbuf *dest,
Pixmap xpixmap,
meta_gdk_pixbuf_get_from_pixmap (Pixmap xpixmap,
int src_x,
int src_y,
int dest_x,
int dest_y,
int width,
int height)
{
@@ -414,12 +411,9 @@ meta_gdk_pixbuf_get_from_pixmap (GdkPixbuf *dest,
w_ret, h_ret);
}
retval = gdk_pixbuf_get_from_surface (dest,
surface,
retval = gdk_pixbuf_get_from_surface (surface,
src_x,
src_y,
dest_x,
dest_y,
width,
height);
cairo_surface_destroy (surface);
@@ -465,12 +459,9 @@ get_cmap (GdkPixmap *pixmap)
}
GdkPixbuf*
meta_gdk_pixbuf_get_from_pixmap (GdkPixbuf *dest,
Pixmap xpixmap,
meta_gdk_pixbuf_get_from_pixmap (Pixmap xpixmap,
int src_x,
int src_y,
int dest_x,
int dest_y,
int width,
int height)
{
@@ -492,11 +483,11 @@ meta_gdk_pixbuf_get_from_pixmap (GdkPixbuf *dest,
{
cmap = get_cmap (drawable);
retval = gdk_pixbuf_get_from_drawable (dest,
retval = gdk_pixbuf_get_from_drawable (NULL,
drawable,
cmap,
src_x, src_y,
dest_x, dest_y,
0, 0,
width, height);
}
if (cmap)