1
0
Fork 0
forked from wry/wry

autocommit 2022-04-20 20:20:36 CEST

This commit is contained in:
Julian Orth 2022-04-20 20:20:36 +02:00
parent 34e665cd8b
commit dae9e52347
8 changed files with 22 additions and 13 deletions

View file

@ -299,6 +299,7 @@ impl XdgToplevel {
) -> Result<(), SetFullscreenError> {
let client = &self.xdg.surface.client;
let req: SetFullscreen = client.parse(self.deref(), parser)?;
self.states.borrow_mut().insert(STATE_FULLSCREEN);
'set_fullscreen: {
let output = if req.output.is_some() {
match client.lookup(req.output)?.global.node.get() {
@ -636,7 +637,7 @@ impl XdgSurfaceExt for XdgToplevel {
impl SizedFullscreenNode for XdgToplevel {
fn on_set_fullscreen(&self, _workspace: &Rc<WorkspaceNode>) {
self.states.borrow_mut().insert(STATE_FULLSCREEN);
// nothing
}
fn on_unset_fullscreen(&self) {

View file

@ -23,7 +23,6 @@ pub struct ZwpIdleInhibitorV1 {
impl ZwpIdleInhibitorV1 {
fn destroy(&self, parser: MsgParser<'_, '_>) -> Result<(), ZwpIdleInhibitorV1Error> {
log::info!("destroy {}", self.id);
let _req: Destroy = self.client.parse(self, parser)?;
self.client.remove_obj(self)?;
if self.surface.idle_inhibitors.remove(&self.id).is_some() {

View file

@ -80,7 +80,6 @@ impl ZwpIdleInhibitManagerV1 {
) -> Result<(), ZwpIdleInhibitManagerV1Error> {
let req: CreateInhibitor = self.client.parse(self, parser)?;
let surface = self.client.lookup(req.surface)?;
log::info!("create {}", req.id);
let inhibit = Rc::new(ZwpIdleInhibitorV1 {
id: req.id,
inhibit_id: self.client.state.idle_inhibitor_ids.next(),