# Pastebin ZxnSgvFA void Controller::OnScreenSaverActivationRequest(bool activate) { if (Settings::Instance().use_legacy()) { auto proxy = std::make_shared("org.gnome.ScreenSaver", "/org/gnome/ScreenSaver", "org.gnome.ScreenSaver"); proxy->CallBegin("SetActive", g_variant_new("(b)", activate != FALSE), [proxy] (GVariant*, glib::Error const&) {}); return; }