Fixed|Window Manager: Window refresh stops after canvas recreated

There was a logic error where a Canvas that was requested to be
recreated, but actually wasn't recreated due to the GL format not
changing, would cause window refresh to stop entirely.