mirror of
https://github.com/fergalmoran/ladybird.git
synced 2025-12-22 09:19:03 +00:00
DisplaySettings: Show revert dialog only for resolution/dpi changes.
This commit is contained in:
@@ -283,6 +283,7 @@ void DisplaySettingsWidget::send_settings_to_window_server()
|
||||
current_scale_factor = 1;
|
||||
}
|
||||
|
||||
if (current_resolution != m_monitor_widget->desktop_resolution() || current_scale_factor != m_monitor_widget->desktop_scale_factor()) {
|
||||
auto result = GUI::WindowServerConnection::the().send_sync<Messages::WindowServer::SetResolution>(m_monitor_widget->desktop_resolution(), m_monitor_widget->desktop_scale_factor());
|
||||
if (!result->success()) {
|
||||
GUI::MessageBox::show(nullptr, String::formatted("Reverting to resolution {}x{} @ {}x", result->resolution().width(), result->resolution().height(), result->scale_factor()),
|
||||
@@ -308,6 +309,7 @@ void DisplaySettingsWidget::send_settings_to_window_server()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!m_monitor_widget->wallpaper().is_empty()) {
|
||||
GUI::Desktop::the().set_wallpaper(m_monitor_widget->wallpaper());
|
||||
|
||||
Reference in New Issue
Block a user