examples: camerabin: fix --no-xwindow option handling in gst-camerabin-test
authorTeemu Katajisto <teemu.katajisto@digia.com>
Mon, 7 Feb 2011 07:50:22 +0000 (09:50 +0200)
committerThiago Santos <thiago.sousa.santos@collabora.co.uk>
Tue, 8 Feb 2011 12:09:29 +0000 (09:09 -0300)
--no-window flag is false by default and selection based on the option whether
to create XWindow is done before options are parsed. Therefore XWindow is never
created.

https://bugzilla.gnome.org/show_bug.cgi?id=641712

tests/examples/camerabin/gst-camerabin-test.c

index 6286b25..73399e5 100644 (file)
@@ -781,10 +781,6 @@ main (int argc, char *argv[])
   GOptionContext *ctx;
   GError *err = NULL;
 
-  /* if we fail to create xwindow should we care? */
-  if (!no_xwindow)
-    create_host_window ();
-
   if (!g_thread_supported ())
     g_thread_init (NULL);
 
@@ -797,6 +793,10 @@ main (int argc, char *argv[])
   }
   g_option_context_free (ctx);
 
+  /* if we fail to create xwindow should we care? */
+  if (!no_xwindow)
+    create_host_window ();
+
   GST_DEBUG_CATEGORY_INIT (camerabin_test, "camerabin-test", 0,
       "camerabin test");