From fe970cb8566b3b7e24d9e2786738f5273f089af4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Mon, 4 Jan 2010 09:49:25 +0000 Subject: [PATCH] examples: use Gtk+-2.18 API conditionally so the seek example and colorkey test work with older Gtk+ versions as well. Fixes #605960. --- tests/examples/seek/seek.c | 2 ++ tests/icles/test-colorkey.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/tests/examples/seek/seek.c b/tests/examples/seek/seek.c index 7bdc5b8..405e00e 100644 --- a/tests/examples/seek/seek.c +++ b/tests/examples/seek/seek.c @@ -2438,10 +2438,12 @@ handle_expose_cb (GtkWidget * widget, GdkEventExpose * event, gpointer data) static void realize_cb (GtkWidget * widget, gpointer data) { +#if GTK_CHECK_VERSION(2,18,0) /* This is here just for pedagogical purposes, GDK_WINDOW_XID will call it * as well */ if (!gdk_window_ensure_native (widget->window)) g_error ("Couldn't create native window needed for GstXOverlay!"); +#endif #ifdef HAVE_X embed_xid = GDK_WINDOW_XID (video_window->window); diff --git a/tests/icles/test-colorkey.c b/tests/icles/test-colorkey.c index e51d363..9acab17 100644 --- a/tests/icles/test-colorkey.c +++ b/tests/icles/test-colorkey.c @@ -81,10 +81,12 @@ handle_expose_cb (GtkWidget * widget, GdkEventExpose * event, gpointer data) static void realize_cb (GtkWidget * widget, gpointer data) { +#if GTK_CHECK_VERSION(2,18,0) /* This is here just for pedagogical purposes, GDK_WINDOW_XID will call it * as well */ if (!gdk_window_ensure_native (widget->window)) g_error ("Couldn't create native window needed for GstXOverlay!"); +#endif embed_xid = GDK_WINDOW_XID (video_window->window); g_print ("Window realize: got XID %lu\n", embed_xid); -- 2.7.4