From bc52ff825e701d0bf0a15f391d5453942fe80e34 Mon Sep 17 00:00:00 2001 From: galister <22305755+galister@users.noreply.github.com> Date: Thu, 8 Jan 2026 03:27:45 +0900 Subject: [PATCH] fix context menus, reload-from-disk --- wlx-overlay-s/src/assets/gui/keyboard.xml | 6 +++--- wlx-overlay-s/src/gui/panel/button.rs | 9 ++++++++- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/wlx-overlay-s/src/assets/gui/keyboard.xml b/wlx-overlay-s/src/assets/gui/keyboard.xml index ef6d253..894c787 100644 --- a/wlx-overlay-s/src/assets/gui/keyboard.xml +++ b/wlx-overlay-s/src/assets/gui/keyboard.xml @@ -107,7 +107,7 @@ - + @@ -140,7 +140,7 @@ - + @@ -155,7 +155,7 @@ - + diff --git a/wlx-overlay-s/src/gui/panel/button.rs b/wlx-overlay-s/src/gui/panel/button.rs index 9e6c80a..94ad843 100644 --- a/wlx-overlay-s/src/gui/panel/button.rs +++ b/wlx-overlay-s/src/gui/panel/button.rs @@ -423,7 +423,14 @@ pub(super) fn setup_custom_button( ))); app.tasks.enqueue(TaskType::Overlay(OverlayTask::Create( OverlaySelector::Name(owc.name.clone()), - Box::new(move |app| create_custom(app, name)), + Box::new(move |app| { + if let Some(mut owc) = create_custom(app, name) { + owc.show_on_spawn = true; + Some(owc) + } else { + None + } + }), ))); }), )));