summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2022-06-08 00:51:26 +0200
committerBastien Nocera <hadess@hadess.net>2022-07-18 10:14:53 +0200
commitc748e948d779d9cb9421ab6c77232ff59952e69a (patch)
treeac3128e2690ff30493f05e15c544337920d701a1
parent99e6ebd9d929b6105d351bd647bc7e3c429fb352 (diff)
downloadtotem-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.c2
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;
}