Use generated wl_interface for visuals
authorKristian Høgsberg <krh@bitplanet.net>
Thu, 2 Dec 2010 01:06:39 +0000 (20:06 -0500)
committerKristian Høgsberg <krh@bitplanet.net>
Thu, 2 Dec 2010 01:06:39 +0000 (20:06 -0500)
compositor/compositor.c

index 025b022..564a508 100644 (file)
@@ -1302,26 +1302,22 @@ init_shaders(struct wlsc_compositor *ec)
        return 0;
 }
 
-static const struct wl_interface visual_interface = {
-       "visual", 1,
-};
-
 static void
 add_visuals(struct wlsc_compositor *ec)
 {
-       ec->argb_visual.object.interface = &visual_interface;
+       ec->argb_visual.object.interface = &wl_visual_interface;
        ec->argb_visual.object.implementation = NULL;
        wl_display_add_object(ec->wl_display, &ec->argb_visual.object);
        wl_display_add_global(ec->wl_display, &ec->argb_visual.object, NULL);
 
-       ec->premultiplied_argb_visual.object.interface = &visual_interface;
+       ec->premultiplied_argb_visual.object.interface = &wl_visual_interface;
        ec->premultiplied_argb_visual.object.implementation = NULL;
        wl_display_add_object(ec->wl_display,
                              &ec->premultiplied_argb_visual.object);
        wl_display_add_global(ec->wl_display,
                              &ec->premultiplied_argb_visual.object, NULL);
 
-       ec->rgb_visual.object.interface = &visual_interface;
+       ec->rgb_visual.object.interface = &wl_visual_interface;
        ec->rgb_visual.object.implementation = NULL;
        wl_display_add_object(ec->wl_display, &ec->rgb_visual.object);
        wl_display_add_global(ec->wl_display, &ec->rgb_visual.object, NULL);