From 02ef2b6e5f8cf4247a7bc23a373d2c0ac2835340 Mon Sep 17 00:00:00 2001 From: David Schleef Date: Tue, 20 Jul 2004 19:15:41 +0000 Subject: [PATCH] sys/ximage/ximagesink.c: Don't use an Atom that doesn't exist. Original commit message from CVS: * sys/ximage/ximagesink.c: (gst_ximagesink_xwindow_decorate): Don't use an Atom that doesn't exist. --- ChangeLog | 5 +++++ sys/ximage/ximagesink.c | 7 +++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index e81fda4..5f347ec 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-07-20 David Schleef + + * sys/ximage/ximagesink.c: (gst_ximagesink_xwindow_decorate): + Don't use an Atom that doesn't exist. + 2004-07-20 Wim Taymans * gst/tcp/gstmultifdsink.c: (gst_multifdsink_class_init), diff --git a/sys/ximage/ximagesink.c b/sys/ximage/ximagesink.c index 5e8f10f..3480bbe 100644 --- a/sys/ximage/ximagesink.c +++ b/sys/ximage/ximagesink.c @@ -314,13 +314,12 @@ gst_ximagesink_xwindow_decorate (GstXImageSink * ximagesink, g_mutex_lock (ximagesink->x_lock); hints_atom = XInternAtom (ximagesink->xcontext->disp, "_MOTIF_WM_HINTS", 1); - - hints = g_malloc0 (sizeof (MotifWmHints)); - - if (!hints) { + if (hints_atom == None) { return FALSE; } + hints = g_malloc0 (sizeof (MotifWmHints)); + hints->flags |= MWM_HINTS_DECORATIONS; hints->decorations = 1 << 0; -- 2.7.4