[PATCH spice-gtk v2] Unrealize egl display only if it has context

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Avoids a critical to be logged when closing remote-viewer:
 "gl_make_current: assertion 'd->egl.context_ready' failed"
---
 src/spice-widget.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/spice-widget.c b/src/spice-widget.c
index 139510d..c335083 100644
--- a/src/spice-widget.c
+++ b/src/spice-widget.c
@@ -2161,7 +2161,8 @@ static void unrealize(GtkWidget *widget)
 {
     spice_cairo_image_destroy(SPICE_DISPLAY(widget));
 #if HAVE_EGL
-    spice_egl_unrealize_display(SPICE_DISPLAY(widget));
+    if (SPICE_DISPLAY(widget)->priv->egl.context_ready)
+        spice_egl_unrealize_display(SPICE_DISPLAY(widget));
 #endif
 
     GTK_WIDGET_CLASS(spice_display_parent_class)->unrealize(widget);
-- 
2.13.0

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/spice-devel




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]