examples: camerabin: fix --no-xwindow option handling in gst-camerabin-test

--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
This commit is contained in:
Teemu Katajisto 2011-02-07 09:50:22 +02:00 committed by Thiago Santos
parent c85e8e8015
commit ab2b9079f0

View 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");