summaryrefslogtreecommitdiff
path: root/gsk/gskbroadwayrenderer.c
diff options
context:
space:
mode:
Diffstat (limited to 'gsk/gskbroadwayrenderer.c')
-rw-r--r--gsk/gskbroadwayrenderer.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/gsk/gskbroadwayrenderer.c b/gsk/gskbroadwayrenderer.c
index 887befdd4a..ca58331ad1 100644
--- a/gsk/gskbroadwayrenderer.c
+++ b/gsk/gskbroadwayrenderer.c
@@ -24,7 +24,7 @@ G_DEFINE_TYPE (GskBroadwayRenderer, gsk_broadway_renderer, GSK_TYPE_RENDERER)
static gboolean
gsk_broadway_renderer_realize (GskRenderer *self,
- GdkWindow *window,
+ GdkSurface *window,
GError **error)
{
return TRUE;
@@ -43,16 +43,16 @@ gsk_broadway_renderer_begin_draw_frame (GskRenderer *renderer,
cairo_region_t *region;
GdkDrawingContext *result;
cairo_rectangle_int_t whole_window;
- GdkWindow *window;
+ GdkSurface *window;
window = gsk_renderer_get_window (renderer);
whole_window = (cairo_rectangle_int_t) {
0, 0,
- gdk_window_get_width (window),
- gdk_window_get_height (window)
+ gdk_surface_get_width (window),
+ gdk_surface_get_height (window)
};
region = cairo_region_create_rectangle (&whole_window);
- result = gdk_window_begin_draw_frame (window, NULL, region);
+ result = gdk_surface_begin_draw_frame (window, NULL, region);
cairo_region_destroy (region);
return result;
@@ -686,12 +686,12 @@ static void
gsk_broadway_renderer_render (GskRenderer *self,
GskRenderNode *root)
{
- GdkWindow *window = gsk_renderer_get_window (self);
+ GdkSurface *window = gsk_renderer_get_window (self);
GArray *nodes = g_array_new (FALSE, FALSE, sizeof(guint32));
GPtrArray *node_textures = g_ptr_array_new_with_free_func (g_object_unref);
gsk_broadway_renderer_add_node (self, nodes, node_textures, root, 0, 0);
- gdk_broadway_window_set_nodes (window, nodes, node_textures);
+ gdk_broadway_surface_set_nodes (window, nodes, node_textures);
g_array_unref (nodes);
g_ptr_array_unref (node_textures);
}