mirror of
https://gitlab.com/marcandre.lureau/qemu-display.git
synced 2025-01-03 11:15:19 +00:00
qemu-display-listener: simplify ignored signals handling
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
This commit is contained in:
parent
36c84d517f
commit
d98fa6dd7a
@ -80,26 +80,22 @@ impl Console {
|
|||||||
pub async fn dispatch_signals(&self) -> Result<()> {
|
pub async fn dispatch_signals(&self) -> Result<()> {
|
||||||
use futures_util::{future::FutureExt, select};
|
use futures_util::{future::FutureExt, select};
|
||||||
|
|
||||||
select!(
|
if let Some(msg) = select!(
|
||||||
msg = self.proxy.next_signal().fuse() => {
|
msg = self.proxy.next_signal().fuse() => {
|
||||||
if let Some(msg) = msg? {
|
msg?
|
||||||
log::debug!("Ignoring {:?}", msg);
|
|
||||||
}
|
|
||||||
Ok(())
|
|
||||||
},
|
},
|
||||||
msg = self.keyboard.next_signal().fuse() => {
|
msg = self.keyboard.next_signal().fuse() => {
|
||||||
if let Some(msg) = msg? {
|
msg?
|
||||||
log::debug!("Ignoring {:?}", msg);
|
|
||||||
}
|
|
||||||
Ok(())
|
|
||||||
},
|
},
|
||||||
msg = self.mouse.next_signal().fuse() => {
|
msg = self.mouse.next_signal().fuse() => {
|
||||||
if let Some(msg) = msg? {
|
msg?
|
||||||
log::debug!("Ignoring {:?}", msg);
|
|
||||||
}
|
|
||||||
Ok(())
|
|
||||||
}
|
}
|
||||||
)
|
) {
|
||||||
|
if msg.primary_header().msg_type() == zbus::MessageType::Signal {
|
||||||
|
log::debug!("Ignoring {:?}", msg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn label(&self) -> Result<String> {
|
pub async fn label(&self) -> Result<String> {
|
||||||
|
Loading…
Reference in New Issue
Block a user