[gnome-settings-daemon] media-keys: Don't require creating a GTK+ widget



commit 177b0bea9419a5ac9099799694d96eb87b1422f8
Author: Bastien Nocera <hadess hadess net>
Date:   Tue Apr 17 18:43:51 2012 +0100

    media-keys: Don't require creating a GTK+ widget
    
    For that clutter test.

 plugins/media-keys/test-media-window-clutter.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/plugins/media-keys/test-media-window-clutter.c b/plugins/media-keys/test-media-window-clutter.c
index e225742..69c8cdc 100644
--- a/plugins/media-keys/test-media-window-clutter.c
+++ b/plugins/media-keys/test-media-window-clutter.c
@@ -38,7 +38,7 @@ test_window (void)
   GsdOsdDrawContext ctx;
   ClutterActor *stage, *actor;
   ClutterContent *canvas;
-  GtkWidget *widget;
+  GtkWidgetPath *widget_path;
 
   /* create a resizable stage */
   stage = clutter_stage_new ();
@@ -60,8 +60,12 @@ test_window (void)
   clutter_actor_add_child (stage, actor);
 
   memset (&ctx, 0, sizeof(ctx));
-  widget = gsd_osd_window_new ();
-  ctx.style = gtk_widget_get_style_context (widget);
+
+  widget_path = gtk_widget_path_new ();
+  gtk_widget_path_append_type (widget_path, GTK_TYPE_WINDOW);
+  ctx.style = gtk_style_context_new ();
+  gtk_style_context_set_path (ctx.style, widget_path);
+
   ctx.direction = clutter_get_default_text_direction ();
   ctx.theme = gtk_icon_theme_get_default ();
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]