From 5179158b04ecccc9ee54577c605f373dd0b0e555 Mon Sep 17 00:00:00 2001 From: galister <22305755+galister@users.noreply.github.com> Date: Fri, 12 Dec 2025 21:11:11 +0900 Subject: [PATCH] fix build without wayland feature --- wlx-overlay-s/src/gui/panel/button.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/wlx-overlay-s/src/gui/panel/button.rs b/wlx-overlay-s/src/gui/panel/button.rs index 38e88164..834dcdab 100644 --- a/wlx-overlay-s/src/gui/panel/button.rs +++ b/wlx-overlay-s/src/gui/panel/button.rs @@ -21,10 +21,7 @@ use crate::{ RUNNING, backend::task::{OverlayTask, PlayspaceTask, TaskType}, gui::panel::helper::PipeReaderThread, - overlays::{ - mirror::{new_mirror, new_mirror_name}, - toast::Toast, - }, + overlays::toast::Toast, state::AppState, windowing::OverlaySelector, }; @@ -97,11 +94,14 @@ pub(super) fn setup_custom_button( .enqueue(TaskType::Overlay(OverlayTask::ToggleEditMode)); Ok(EventResult::Consumed) }), + #[cfg(feature = "wayland")] "::NewMirror" => Box::new(move |_common, _data, app, _| { - let name = new_mirror_name(); + let name = crate::overlays::mirror::new_mirror_name(); app.tasks.enqueue(TaskType::Overlay(OverlayTask::Create( OverlaySelector::Name(name.clone()), - Box::new(move |app| Some(new_mirror(name, &app.session))), + Box::new(move |app| { + Some(crate::overlays::mirror::new_mirror(name, &app.session)) + }), ))); Ok(EventResult::Consumed) }),