This fixes an issue we have with Metal backend in Gecko.
The screen flickers, because we receive resize messages with the same dimensions we already have, and the swap chain is recreated frequently.
In these cases we can skip the swap chain recreation and return early.
This fixes an issue we have with Metal backend in Gecko. The screen flickers, because we receive resize messages with the same dimensions we already have, and the swap chain is recreated frequently. In these cases we can skip the swap chain recreation and return early.
This change is![Reviewable](https://reviewable.io/review_button.svg)