dandrader has just about convinced me that Mir is also broken. If an app receives a resize event and only redraws once per resize event, then the delayed nature of the buffer queue might mean the app stops resizing (answers the last resize event) still using the old buffer dimensions.
We should keep resending resize events till their dimensions match that of the buffer the client last submitted.
dandrader has just about convinced me that Mir is also broken. If an app receives a resize event and only redraws once per resize event, then the delayed nature of the buffer queue might mean the app stops resizing (answers the last resize event) still using the old buffer dimensions.
We should keep resending resize events till their dimensions match that of the buffer the client last submitted.