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; }();