From 9bf89715b14c87cab4605684cd73d335ce38d1a0 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Sun, 17 Sep 2023 16:03:57 +0400 Subject: [PATCH] Make use of the new XDP::SettingWatcher constructor --- ui/platform/linux/ui_window_title_linux.cpp | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/ui/platform/linux/ui_window_title_linux.cpp b/ui/platform/linux/ui_window_title_linux.cpp index 848e42f..cc07b6b 100644 --- a/ui/platform/linux/ui_window_title_linux.cpp +++ b/ui/platform/linux/ui_window_title_linux.cpp @@ -71,17 +71,11 @@ TitleControls::Layout TitleControlsLayout() { } #endif // !DESKTOP_APP_DISABLE_X11_INTEGRATION - using XDPSettingWatcher = base::Platform::XDP::SettingWatcher; - static const XDPSettingWatcher settingWatcher( - [=]( - const Glib::ustring &group, - const Glib::ustring &key, - const Glib::VariantBase &value) { - if (group == "org.gnome.desktop.wm.preferences" - && key == "button-layout") { - NotifyTitleControlsLayoutChanged(); - } - }); + namespace XDP = base::Platform::XDP; + static const XDP::SettingWatcher settingWatcher( + "org.gnome.desktop.wm.preferences", + "button-layout", + [] { NotifyTitleControlsLayoutChanged(); }); return true; }();