1
0
Fork 0
forked from wry/wry

autocommit 2022-04-11 13:11:56 CEST

This commit is contained in:
Julian Orth 2022-04-11 13:11:56 +02:00
parent 6b3316e920
commit 86ca98c38a
11 changed files with 23 additions and 12 deletions

View file

@ -282,11 +282,19 @@ impl XdgToplevel {
fn set_fullscreen(&self, parser: MsgParser<'_, '_>) -> Result<(), SetFullscreenError> {
let _req: SetFullscreen = self.xdg.surface.client.parse(self, parser)?;
self.states.borrow_mut().insert(STATE_FULLSCREEN);
let rect = self.xdg.absolute_desired_extents.get();
self.send_configure_checked(rect.width(), rect.height());
self.xdg.do_send_configure();
Ok(())
}
fn unset_fullscreen(&self, parser: MsgParser<'_, '_>) -> Result<(), UnsetFullscreenError> {
let _req: UnsetFullscreen = self.xdg.surface.client.parse(self, parser)?;
self.states.borrow_mut().remove(&STATE_FULLSCREEN);
let rect = self.xdg.absolute_desired_extents.get();
self.send_configure_checked(rect.width(), rect.height());
self.xdg.do_send_configure();
Ok(())
}