diff --git a/systems/x86_64-linux/drivebystation-nix/mutter-50-tearing-compat.patch b/systems/x86_64-linux/drivebystation-nix/mutter-50-tearing-compat.patch index bcec785..395403e 100644 --- a/systems/x86_64-linux/drivebystation-nix/mutter-50-tearing-compat.patch +++ b/systems/x86_64-linux/drivebystation-nix/mutter-50-tearing-compat.patch @@ -1,18 +1,3 @@ -diff --git a/src/compositor/meta-compositor-view-native.c b/src/compositor/meta-compositor-view-native.c ---- a/src/compositor/meta-compositor-view-native.c -+++ b/src/compositor/meta-compositor-view-native.c -@@ -289,9 +289,11 @@ find_scanout_candidate (MetaCompositorView *compositor_view, - return FALSE; - - if (!meta_stage_view_is_cursor_overlay_inhibited (view) && -+ !meta_onscreen_native_is_tearing_enabled ( -+ META_ONSCREEN_NATIVE (framebuffer)) && - surface_actor_has_overlapping_cursor_overlays (compositor, - compositor_view, - surface_actor)) - { - meta_topic (META_DEBUG_RENDER, - "No direct scanout candidate: overlapping software cursors"); diff --git a/src/meson.build b/src/meson.build --- a/src/meson.build +++ b/src/meson.build