fix: gate desktop features for no-default-features build

This commit is contained in:
Michael Aaron Murphy 2026-06-02 00:34:14 +02:00 committed by Ashley Wulber
parent bb1ae9d458
commit fca0753781
2 changed files with 3 additions and 1 deletions

View file

@ -6777,8 +6777,8 @@ impl Application for App {
},
)
}),
#[cfg(feature = "desktop")]
Subscription::run(|| {
eprintln!("loading mime app watcher");
stream::channel(
1,
|mut output: futures::channel::mpsc::Sender<Message>| async move {

View file

@ -6,6 +6,7 @@ use bstr::{BString, ByteSlice, ByteVec};
use cosmic::desktop;
use cosmic::widget;
pub use mime_guess::Mime;
#[cfg(feature = "desktop")]
use notify_debouncer_full::notify;
use rustc_hash::FxHashMap;
use std::ffi::OsStr;
@ -16,6 +17,7 @@ use std::sync::{Arc, atomic};
use std::time::{self, Instant};
use std::{fs, io, process};
#[cfg(feature = "desktop")]
pub async fn watch(mut emitter: impl FnMut() + 'static + Send) {
let watcher_result = notify_debouncer_full::new_debouncer(
time::Duration::from_millis(250),