fix: gate desktop features for no-default-features build
This commit is contained in:
parent
bb1ae9d458
commit
fca0753781
2 changed files with 3 additions and 1 deletions
|
|
@ -6777,8 +6777,8 @@ impl Application for App {
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
}),
|
}),
|
||||||
|
#[cfg(feature = "desktop")]
|
||||||
Subscription::run(|| {
|
Subscription::run(|| {
|
||||||
eprintln!("loading mime app watcher");
|
|
||||||
stream::channel(
|
stream::channel(
|
||||||
1,
|
1,
|
||||||
|mut output: futures::channel::mpsc::Sender<Message>| async move {
|
|mut output: futures::channel::mpsc::Sender<Message>| async move {
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ use bstr::{BString, ByteSlice, ByteVec};
|
||||||
use cosmic::desktop;
|
use cosmic::desktop;
|
||||||
use cosmic::widget;
|
use cosmic::widget;
|
||||||
pub use mime_guess::Mime;
|
pub use mime_guess::Mime;
|
||||||
|
#[cfg(feature = "desktop")]
|
||||||
use notify_debouncer_full::notify;
|
use notify_debouncer_full::notify;
|
||||||
use rustc_hash::FxHashMap;
|
use rustc_hash::FxHashMap;
|
||||||
use std::ffi::OsStr;
|
use std::ffi::OsStr;
|
||||||
|
|
@ -16,6 +17,7 @@ use std::sync::{Arc, atomic};
|
||||||
use std::time::{self, Instant};
|
use std::time::{self, Instant};
|
||||||
use std::{fs, io, process};
|
use std::{fs, io, process};
|
||||||
|
|
||||||
|
#[cfg(feature = "desktop")]
|
||||||
pub async fn watch(mut emitter: impl FnMut() + 'static + Send) {
|
pub async fn watch(mut emitter: impl FnMut() + 'static + Send) {
|
||||||
let watcher_result = notify_debouncer_full::new_debouncer(
|
let watcher_result = notify_debouncer_full::new_debouncer(
|
||||||
time::Duration::from_millis(250),
|
time::Duration::from_millis(250),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue