Creating the surface for every change (such as creation and visibility) can lead to issues swapping buffers. This changelist limits the action to only when the size changes. Change-Id: Ic549d244613a93a43a9f4ddf284bbfb0c13300fa Fixes: 62801621 Test: follow repro steps in bug, verified no crash. Test: go/wm-smoke