From e3b234442049ba14106906603dfd6fc126482aac Mon Sep 17 00:00:00 2001 From: Daniel van Vugt Date: Thu, 22 Jun 2023 15:19:53 +0800 Subject: [PATCH] onscreen/native: Avoid callbacks on "detached" onscreens Detached onscreens have no valid view so avoid servicing callbacks on them during/after sleep mode. As previously mentioned in 45bda2d969f. Closes: https://launchpad.net/bugs/2020049 Signed-off-by: Mingi Sung --- src/backends/native/meta-onscreen-native.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/backends/native/meta-onscreen-native.c b/src/backends/native/meta-onscreen-native.c index f8b9712fa..05e69bfd7 100644 --- a/src/backends/native/meta-onscreen-native.c +++ b/src/backends/native/meta-onscreen-native.c @@ -1595,6 +1595,7 @@ try_post_latest_swap (CoglOnscreen *onscreen) COGL_TRACE_SCOPED_ANCHOR (MetaRendererNativePostKmsUpdate); if (onscreen_native->next_frame == NULL || + onscreen_native->view == NULL || meta_kms_is_shutting_down (kms)) return;