commit: aba0738aea3c2d57bcc563953498568584a3fb66 Author: Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at> AuthorDate: Mon Mar 4 18:29:31 2024 +0000 Commit: Petr Vaněk <arkamar <AT> gentoo <DOT> org> CommitDate: Tue Mar 5 09:17:19 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aba0738a
x11-wm/mutter: remove unused patch Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/35622 Signed-off-by: Petr Vaněk <arkamar <AT> gentoo.org> .../mutter/files/mutter-45.2-fullscreen-leak.patch | 37 ---------------------- 1 file changed, 37 deletions(-) diff --git a/x11-wm/mutter/files/mutter-45.2-fullscreen-leak.patch b/x11-wm/mutter/files/mutter-45.2-fullscreen-leak.patch deleted file mode 100644 index adbd309c1b7c..000000000000 --- a/x11-wm/mutter/files/mutter-45.2-fullscreen-leak.patch +++ /dev/null @@ -1,37 +0,0 @@ -From bedf8df88f41c34c9824dccba507c8e333dd9ba6 Mon Sep 17 00:00:00 2001 -From: Robert Balas <bl...@r14s.ch> -Date: Mon, 4 Dec 2023 00:27:49 +0100 -Subject: [PATCH] clutter: Fix memory leak when running in fullscreen - -`clutter_stage_do_paint_view()` only gets called when leaving fullscreen -and by that time enough calls to -`clutter_actor_get_transformed_paint_volume()` can make the underlying -GArray grow to a large size. - -To fix this, we call call the cleanup function in -`clutter_stage_finish_layout()` to make it happen every frame. - -Co-authored-by: Sebastian Keller <skel...@gnome.org> - -Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/3191 -Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3439> ---- - clutter/clutter/clutter-stage.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/clutter/clutter/clutter-stage.c b/clutter/clutter/clutter-stage.c -index 55bb81c2b46..deb383fe216 100644 ---- a/clutter/clutter/clutter-stage.c -+++ b/clutter/clutter/clutter-stage.c -@@ -970,6 +970,8 @@ clutter_stage_finish_layout (ClutterStage *stage) - } - - g_warn_if_fail (!priv->actor_needs_immediate_relayout); -+ -+ _clutter_stage_paint_volume_stack_free_all (stage); - } - - void --- -GitLab -