Don't use class casts before they're initialized
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>
Sun, 7 Dec 2003 22:39:03 +0000 (22:39 +0000)
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>
Sun, 7 Dec 2003 22:39:03 +0000 (22:39 +0000)
Original commit message from CVS:
Don't use class casts before they're initialized

gst-libs/gst/xoverlay/xoverlay.c

index 6a6afe5..390453c 100644 (file)
@@ -65,6 +65,7 @@ gst_x_overlay_get_type (void)
 static void
 gst_x_overlay_base_init (gpointer g_class)
 {
+  GstXOverlayClass *overlay_class = (GstXOverlayClass *) g_class;
   static gboolean initialized = FALSE;
   
   if (! initialized)
@@ -80,7 +81,7 @@ gst_x_overlay_base_init (gpointer g_class)
       initialized = TRUE;
     }
 
-  GST_X_OVERLAY_CLASS (g_class)->set_xwindow_id = NULL;
+  overlay_class->set_xwindow_id = NULL;
 }
 
 /**