window: drop ack requirement for applying pending reported size

fixes #6533
This commit is contained in:
Vaxry 2024-07-23 23:38:50 +02:00
parent a5f58a3126
commit 8a4548e430

View file

@ -702,12 +702,7 @@ void Events::listener_commitWindow(void* owner, void* data) {
if (!PWINDOW->m_bIsMapped || PWINDOW->isHidden()) if (!PWINDOW->m_bIsMapped || PWINDOW->isHidden())
return; return;
if (PWINDOW->m_bIsX11) PWINDOW->m_vReportedSize = PWINDOW->m_vPendingReportedSize; // apply pending size. We pinged, the window ponged.
PWINDOW->m_vReportedSize = PWINDOW->m_vPendingReportedSize; // apply pending size. We pinged, the window ponged.
else if (PWINDOW->m_pPendingSizeAck.has_value()) {
PWINDOW->m_vReportedSize = PWINDOW->m_pPendingSizeAck->second;
PWINDOW->m_pPendingSizeAck.reset();
}
if (!PWINDOW->m_bIsX11 && !PWINDOW->m_bIsFullscreen && PWINDOW->m_bIsFloating) { if (!PWINDOW->m_bIsX11 && !PWINDOW->m_bIsFullscreen && PWINDOW->m_bIsFloating) {
const auto MINSIZE = PWINDOW->m_pXDGSurface->toplevel->current.minSize; const auto MINSIZE = PWINDOW->m_pXDGSurface->toplevel->current.minSize;