summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim.muller@collabora.co.uk>2010-01-04 09:49:25 +0000
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2010-01-04 09:49:25 +0000
commitfe970cb8566b3b7e24d9e2786738f5273f089af4 (patch)
treec20d5ef9f506f6494ef7bc2a789f65c0246d965e
parent7388401f935fb3b0bb3212b18ae55521fec31d6e (diff)
examples: use Gtk+-2.18 API conditionally
so the seek example and colorkey test work with older Gtk+ versions as well. Fixes #605960.
-rw-r--r--tests/examples/seek/seek.c2
-rw-r--r--tests/icles/test-colorkey.c2
2 files changed, 4 insertions, 0 deletions
diff --git a/tests/examples/seek/seek.c b/tests/examples/seek/seek.c
index 7bdc5b861..405e00edd 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 e51d36330..9acab1778 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);