fix(slock): protocol error when session lock is reconfigured

This commit is contained in:
outfoxxed 2024-02-28 23:01:38 -08:00
parent 0b529c6682
commit b05d98b56d
Signed by untrusted user: outfoxxed
GPG key ID: 4C88A185FB89301E

View file

@ -94,7 +94,8 @@ void QSWaylandSessionLockSurface::ext_session_lock_surface_v1_configure(
this->window()->handleExpose(QRect(QPoint(), this->size));
if (this->visible) this->initVisible();
} else {
this->window()->applyConfigureWhenPossible();
// applyConfigureWhenPossible runs too late and causes a protocol error on reconfigure.
this->window()->resizeFromApplyConfigure(this->size);
}
}