[totem/wip/hadess/open-gl-error: 2/3] backend: Show error page when OpenGL couldn't init




commit c748e948d779d9cb9421ab6c77232ff59952e69a
Author: Bastien Nocera <hadess hadess net>
Date:   Wed Jun 8 00:51:26 2022 +0200

    backend: Show error page when OpenGL couldn't init
    
    Better than GTK's "something OpenGL context something".

 src/backend/bacon-video-widget.c | 2 ++
 1 file changed, 2 insertions(+)
---
diff --git a/src/backend/bacon-video-widget.c b/src/backend/bacon-video-widget.c
index b11d9bee4..971a33853 100644
--- a/src/backend/bacon-video-widget.c
+++ b/src/backend/bacon-video-widget.c
@@ -3347,8 +3347,10 @@ bvw_error_from_gst_error (BaconVideoWidget *bvw, GstMessage * err_msg)
   if (src_typename &&
       g_str_equal (src_typename, "GstGtkGLSink") &&
       is_error (e, RESOURCE, NOT_FOUND)) {
+    bvw->media_has_unsupported_video = TRUE;
     ret = g_error_new_literal (BVW_ERROR, BVW_ERROR_GENERIC,
                               _("Could not initialise OpenGL support"));
+    set_current_actor (bvw);
     goto done;
   }
 


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