diff --git a/cosmic-settings/src/pages/display/mod.rs b/cosmic-settings/src/pages/display/mod.rs index 4e32ba1..afb844d 100644 --- a/cosmic-settings/src/pages/display/mod.rs +++ b/cosmic-settings/src/pages/display/mod.rs @@ -293,6 +293,11 @@ impl Page { Message::RandrResult(result) => { if let Some(Err(why)) = Arc::into_inner(result) { tracing::error!(?why, "cosmic-randr error"); + } else { + // Reload display info + return cosmic::command::future(async move { + crate::Message::PageMessage(on_enter().await) + }); } }