summaryrefslogtreecommitdiff
path: root/src/compositor/meta-compositor-x11.c
diff options
context:
space:
mode:
authorJonas Ådahl <jadahl@gmail.com>2020-05-30 00:02:42 +0200
committerJonas Ådahl <jadahl@gmail.com>2020-07-02 19:36:51 +0200
commit37326e4a32949598cd5840ec6df9f0749433fe71 (patch)
tree70cdfc70f69f4dc5b1ca25eba142008b91192d7e /src/compositor/meta-compositor-x11.c
parent8cff3b84f7263480cbe2c9757c61b566d2941246 (diff)
downloadmutter-37326e4a32949598cd5840ec6df9f0749433fe71.tar.gz
compositor: Use stage signals instead of clutter repaint callbacks
The repaint callbacks are not tied to repaint, thus a bit misleading. What the functionality in the pre/post-paint callbacks here cares about is when actually painting; the non-painting related parts has already moved out to a *-update signal. This also renames the related MetaWindowActorClass vfuncs, to align with naming convention of the signals that it listens to. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1285
Diffstat (limited to 'src/compositor/meta-compositor-x11.c')
-rw-r--r--src/compositor/meta-compositor-x11.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/compositor/meta-compositor-x11.c b/src/compositor/meta-compositor-x11.c
index 2cec7df1c..251dee850 100644
--- a/src/compositor/meta-compositor-x11.c
+++ b/src/compositor/meta-compositor-x11.c
@@ -330,7 +330,7 @@ on_before_update (ClutterStage *stage,
}
static void
-meta_compositor_x11_pre_paint (MetaCompositor *compositor)
+meta_compositor_x11_before_paint (MetaCompositor *compositor)
{
MetaCompositorX11 *compositor_x11 = META_COMPOSITOR_X11 (compositor);
MetaCompositorClass *parent_class;
@@ -338,11 +338,11 @@ meta_compositor_x11_pre_paint (MetaCompositor *compositor)
maybe_unredirect_top_window (compositor_x11);
parent_class = META_COMPOSITOR_CLASS (meta_compositor_x11_parent_class);
- parent_class->pre_paint (compositor);
+ parent_class->before_paint (compositor);
}
static void
-meta_compositor_x11_post_paint (MetaCompositor *compositor)
+meta_compositor_x11_after_paint (MetaCompositor *compositor)
{
MetaCompositorX11 *compositor_x11 = META_COMPOSITOR_X11 (compositor);
MetaCompositorClass *parent_class;
@@ -356,7 +356,7 @@ meta_compositor_x11_post_paint (MetaCompositor *compositor)
}
parent_class = META_COMPOSITOR_CLASS (meta_compositor_x11_parent_class);
- parent_class->post_paint (compositor);
+ parent_class->after_paint (compositor);
}
static void
@@ -437,7 +437,7 @@ meta_compositor_x11_class_init (MetaCompositorX11Class *klass)
compositor_class->manage = meta_compositor_x11_manage;
compositor_class->unmanage = meta_compositor_x11_unmanage;
- compositor_class->pre_paint = meta_compositor_x11_pre_paint;
- compositor_class->post_paint = meta_compositor_x11_post_paint;
+ compositor_class->before_paint = meta_compositor_x11_before_paint;
+ compositor_class->after_paint = meta_compositor_x11_after_paint;
compositor_class->remove_window = meta_compositor_x11_remove_window;
}