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 + } + }), ))); }), )));