From 76df4c8991ed384f2d39ffe6ec58415f79845968 Mon Sep 17 00:00:00 2001 From: Jason Hansen Date: Thu, 6 Jun 2024 14:03:49 -0600 Subject: [PATCH] fix: reload display config after randr change --- cosmic-settings/src/pages/display/mod.rs | 5 +++++ 1 file changed, 5 insertions(+) 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) + }); } }