From ab87e0676bc01b2719a5e160619fc6e2f201aec8 Mon Sep 17 00:00:00 2001 From: Leonhard <106322251+leolost2605@users.noreply.github.com> Date: Tue, 3 Dec 2024 18:45:19 +0100 Subject: [PATCH 1/2] Revert "Fix autohide (#2086)" This reverts commit 066235774d137054111b08cc6df23a11b4fc6b29. --- data/gala.metainfo.xml.in | 1 - src/ShellClients/HideTracker.vala | 7 ++----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/data/gala.metainfo.xml.in b/data/gala.metainfo.xml.in index 5005224b5..7a827f8b7 100644 --- a/data/gala.metainfo.xml.in +++ b/data/gala.metainfo.xml.in @@ -67,7 +67,6 @@ wayland: opening windows when overview is opened breaks a lot Window renders black Terminal and System Settings have generic icon in multitasking view on Wayland - Autohide is too sensitive Touch support - getting the dock to display when hidden diff --git a/src/ShellClients/HideTracker.vala b/src/ShellClients/HideTracker.vala index ecc656959..35ed7a0d4 100644 --- a/src/ShellClients/HideTracker.vala +++ b/src/ShellClients/HideTracker.vala @@ -213,13 +213,10 @@ public class Gala.HideTracker : Object { } private void toggle_display (bool should_hide) { - unowned var window_actor = (Meta.WindowActor) panel.window.get_compositor_private (); - - // Window actor receives pointer events while hidden on X11: https://github.com/elementary/gala/issues/2083 #if HAS_MUTTER45 - hovered = panel.window.has_pointer () && window_actor.visible; + hovered = panel.window.has_pointer (); #else - hovered = window_has_pointer () && window_actor.visible; + hovered = window_has_pointer (); #endif if (should_hide && !hovered && !panel.window.has_focus ()) { From 07f7ce0a1eb974db84d7bba0ed9215cd8d31020b Mon Sep 17 00:00:00 2001 From: Leonhard <106322251+leolost2605@users.noreply.github.com> Date: Tue, 3 Dec 2024 18:46:43 +0100 Subject: [PATCH 2/2] Update gala.metainfo.xml.in --- data/gala.metainfo.xml.in | 1 + 1 file changed, 1 insertion(+) diff --git a/data/gala.metainfo.xml.in b/data/gala.metainfo.xml.in index 7a827f8b7..5005224b5 100644 --- a/data/gala.metainfo.xml.in +++ b/data/gala.metainfo.xml.in @@ -67,6 +67,7 @@ wayland: opening windows when overview is opened breaks a lot Window renders black Terminal and System Settings have generic icon in multitasking view on Wayland + Autohide is too sensitive Touch support - getting the dock to display when hidden