diff options
author | 2022-04-30 13:37:57 +0200 | |
---|---|---|
committer | 2022-04-30 13:37:57 +0200 | |
commit | 93bfe2c75ec97ef78f993926c703f040dde4a5f3 (patch) | |
tree | 80582ee46dfd06cf5f69d92e3b6d66c0c766c28e /winit/src/application.rs | |
parent | 5eefa5d4ead9ebfac7dab1db9aebf9797d2dad38 (diff) | |
download | iced-93bfe2c75ec97ef78f993926c703f040dde4a5f3.tar.gz iced-93bfe2c75ec97ef78f993926c703f040dde4a5f3.tar.bz2 iced-93bfe2c75ec97ef78f993926c703f040dde4a5f3.zip |
Expose `system` module through feature flag
Diffstat (limited to 'winit/src/application.rs')
-rw-r--r-- | winit/src/application.rs | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/winit/src/application.rs b/winit/src/application.rs index 04dd55f1..1b7a4c8d 100644 --- a/winit/src/application.rs +++ b/winit/src/application.rs @@ -542,7 +542,7 @@ pub fn run_command<Message: 'static + std::fmt::Debug + Send, E: Executor>( clipboard: &mut Clipboard, proxy: &mut winit::event_loop::EventLoopProxy<Message>, window: &winit::window::Window, - graphics_info: impl FnOnce() -> compositor::Information + Copy, + _graphics_info: impl FnOnce() -> compositor::Information + Copy, ) { use iced_native::command; use iced_native::system; @@ -580,15 +580,18 @@ pub fn run_command<Message: 'static + std::fmt::Debug + Send, E: Executor>( } }, command::Action::System(action) => match action { - system::Action::QueryInformation(tag) => { - let information = - crate::system::information(graphics_info()); + system::Action::QueryInformation(_tag) => { + #[cfg(feature = "sysinfo")] + { + let information = + crate::system::information(_graphics_info()); - let message = tag(information); + let message = _tag(information); - proxy - .send_event(message) - .expect("Send message to event loop"); + proxy + .send_event(message) + .expect("Send message to event loop"); + } } }, } |