diff options
author | Benjamin Otte <otte.benjamin@googlemail.com> | 2021-08-08 01:09:31 +0000 |
---|---|---|
committer | Benjamin Otte <otte.benjamin@googlemail.com> | 2021-08-08 01:09:31 +0000 |
commit | ea07bf753694647d21961b06ec25fe5f11ca8f88 (patch) | |
tree | 4fd55fac1ab42ac258e627990a7e3501466e2aa7 | |
parent | 54d29568ecb1130765739c558879a91d5706bd77 (diff) | |
parent | 80e6f1ca8c4ade531c95e8186c32b69477baf2df (diff) | |
download | gtk+-ea07bf753694647d21961b06ec25fe5f11ca8f88.tar.gz |
Merge branch 'wip/otte/for-master' into 'master'
ngl: Make current when unrealizing
See merge request GNOME/gtk!3835
-rw-r--r-- | gsk/ngl/gsknglrenderer.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gsk/ngl/gsknglrenderer.c b/gsk/ngl/gsknglrenderer.c index 5f8a683b1e..cdb6717043 100644 --- a/gsk/ngl/gsknglrenderer.c +++ b/gsk/ngl/gsknglrenderer.c @@ -137,9 +137,11 @@ gsk_ngl_renderer_unrealize (GskRenderer *renderer) g_assert (GSK_IS_NGL_RENDERER (renderer)); + gdk_gl_context_make_current (self->context); + g_clear_object (&self->driver); - g_clear_object (&self->context); g_clear_object (&self->command_queue); + g_clear_object (&self->context); } static cairo_region_t * |