macos: be more careful about freezing/thawing surfaces
authorChristian Hergert <christian@hergert.me>
Wed, 2 Feb 2022 00:06:08 +0000 (16:06 -0800)
committerChristian Hergert <christian@hergert.me>
Fri, 4 Feb 2022 03:26:16 +0000 (19:26 -0800)
commitf64492557001fb851abdf164784ad844e353cde9
tree0216fa9a0d87ed8cc67079e9482e658186e54463
parent8a4fd3f2aff9b61f977a7ff927a924a254babb8b
macos: be more careful about freezing/thawing surfaces

We need to avoid conflating the managing of frame callbacks from
the freeze/thaw mechanics and ensure we don't perform extra thaw
requests at the wrong time.
gdk/macos/gdkmacosdisplay.c
gdk/macos/gdkmacossurface-private.h
gdk/macos/gdkmacossurface.c