summaryrefslogtreecommitdiff
path: root/Userland/Applications
diff options
context:
space:
mode:
authornetworkException <git@nwex.de>2022-06-17 11:50:48 +0200
committerLinus Groh <mail@linusgroh.de>2022-06-17 19:46:30 +0100
commit8163faa696d78b3f1d8f5ec409e31165470b040f (patch)
tree0534a03c2e607178933d9da769796b3caa734011 /Userland/Applications
parentccb31b347e3f37caf4a67885ee5e40c40719c628 (diff)
downloadserenity-8163faa696d78b3f1d8f5ec409e31165470b040f.zip
DisplaySettings: Use IPC calls instead of current_system_theme helper
Diffstat (limited to 'Userland/Applications')
-rw-r--r--Userland/Applications/DisplaySettings/ThemesSettingsWidget.cpp11
1 files changed, 3 insertions, 8 deletions
diff --git a/Userland/Applications/DisplaySettings/ThemesSettingsWidget.cpp b/Userland/Applications/DisplaySettings/ThemesSettingsWidget.cpp
index 16710544b7..e2e9848dfe 100644
--- a/Userland/Applications/DisplaySettings/ThemesSettingsWidget.cpp
+++ b/Userland/Applications/DisplaySettings/ThemesSettingsWidget.cpp
@@ -17,11 +17,6 @@
namespace DisplaySettings {
-static inline String current_system_theme()
-{
- return GUI::ConnectionToWindowServer::the().get_system_theme();
-}
-
ThemesSettingsWidget::ThemesSettingsWidget(bool& background_settings_changed)
: m_background_settings_changed { background_settings_changed }
{
@@ -29,7 +24,7 @@ ThemesSettingsWidget::ThemesSettingsWidget(bool& background_settings_changed)
m_themes = Gfx::list_installed_system_themes();
size_t current_theme_index;
- auto current_theme_name = current_system_theme();
+ auto current_theme_name = GUI::ConnectionToWindowServer::the().get_system_theme();
auto theme_overridden = GUI::ConnectionToWindowServer::the().is_system_theme_overridden();
m_theme_names.ensure_capacity(m_themes.size());
for (auto& theme_meta : m_themes) {
@@ -65,7 +60,7 @@ ThemesSettingsWidget::ThemesSettingsWidget(bool& background_settings_changed)
return;
}
- auto current_theme_name = current_system_theme();
+ auto current_theme_name = GUI::ConnectionToWindowServer::the().get_system_theme();
size_t index = 0;
for (auto& theme_meta : m_themes) {
@@ -81,7 +76,7 @@ ThemesSettingsWidget::ThemesSettingsWidget(bool& background_settings_changed)
void ThemesSettingsWidget::apply_settings()
{
- if (m_selected_theme && m_selected_theme->name != current_system_theme())
+ if (m_selected_theme && m_selected_theme->name != GUI::ConnectionToWindowServer::the().get_system_theme())
VERIFY(GUI::ConnectionToWindowServer::the().set_system_theme(m_selected_theme->path, m_selected_theme->name, m_background_settings_changed));
m_background_settings_changed = false;
}