From 5e63d0c8279214aececed9313dd316b65a39e849 Mon Sep 17 00:00:00 2001 From: lenemter Date: Tue, 20 May 2025 01:00:26 +0300 Subject: [PATCH] Remove WindowAttentionTracker --- src/WindowAttentionTracker.vala | 16 ---------------- src/WindowManager.vala | 1 - src/meson.build | 1 - 3 files changed, 18 deletions(-) delete mode 100644 src/WindowAttentionTracker.vala diff --git a/src/WindowAttentionTracker.vala b/src/WindowAttentionTracker.vala deleted file mode 100644 index 2d01542a2..000000000 --- a/src/WindowAttentionTracker.vala +++ /dev/null @@ -1,16 +0,0 @@ -/* - * SPDX-License-Identifier: GPL-3.0-or-later - * SPDX-FileCopyrightText: 2024 elementary, Inc. (https://elementary.io) - */ - -public class Gala.WindowAttentionTracker : GLib.Object { - public static void init (Meta.Display display) { - display.window_demands_attention.connect (on_window_demands_attention); - display.window_marked_urgent.connect (on_window_demands_attention); - } - - private static void on_window_demands_attention (Meta.Window window) { - window.raise (); - window.get_workspace ().activate_with_focus (window, window.display.get_current_time ()); - } -} diff --git a/src/WindowManager.vala b/src/WindowManager.vala index 9041b9e1b..3dd6370a1 100644 --- a/src/WindowManager.vala +++ b/src/WindowManager.vala @@ -177,7 +177,6 @@ namespace Gala { window_tracker = new WindowTracker (); WindowStateSaver.init (window_tracker); window_tracker.init (display); - WindowAttentionTracker.init (display); notification_stack = new NotificationStack (display); diff --git a/src/meson.build b/src/meson.build index 5c07d76d6..b2a69bca1 100644 --- a/src/meson.build +++ b/src/meson.build @@ -14,7 +14,6 @@ gala_bin_sources = files( 'ScreenshotManager.vala', 'SessionManager.vala', 'SuperScrollAction.vala', - 'WindowAttentionTracker.vala', 'WindowListener.vala', 'WindowManager.vala', 'WindowStateSaver.vala',