davidedmundson created this revision. davidedmundson added a reviewer: KWin. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. davidedmundson requested review of this revision.
REVISION SUMMARY Firefox sends wl_surface@37.damage(0, 0, 808, 622) wl_surface@37.attach(wl_buffer@34, 0, 0) Which we silently treat as an error. There's nothing in the spec to forbid this. The only thing that matters is the state on commit. This moves a check there. CCBUG: 397834 TEST PLAN Had a debug in there which was being activated Gets firefox slightly further (but not complete) REPOSITORY R127 KWayland BRANCH master REVISION DETAIL https://phabricator.kde.org/D15912 AFFECTED FILES src/server/surface_interface.cpp To: davidedmundson, #kwin Cc: kde-frameworks-devel, michaelh, ngraham, bruns