diff options
author | Bastien Nocera <hadess@hadess.net> | 2022-06-08 00:51:26 +0200 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2022-07-18 10:14:53 +0200 |
commit | c748e948d779d9cb9421ab6c77232ff59952e69a (patch) | |
tree | ac3128e2690ff30493f05e15c544337920d701a1 | |
parent | 99e6ebd9d929b6105d351bd647bc7e3c429fb352 (diff) | |
download | totem-c748e948d779d9cb9421ab6c77232ff59952e69a.tar.gz |
backend: Show error page when OpenGL couldn't init
Better than GTK's "something OpenGL context something".
-rw-r--r-- | src/backend/bacon-video-widget.c | 2 |
1 files changed, 2 insertions, 0 deletions
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; } |