summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJens Georg <mail@jensge.org>2022-05-12 19:54:24 +0200
committerJens Georg <mail@jensge.org>2022-05-12 19:54:24 +0200
commitd6c0fca58a3b6e7ee3487d1748b8b7dbbd9e6b18 (patch)
tree5d2cb2efd45b6ca453d12404bc277ae435efc9f1 /src
parent6ead24e26611f38ff9935d17a403c766ac52f6c5 (diff)
downloadrygel-d6c0fca58a3b6e7ee3487d1748b8b7dbbd9e6b18.tar.gz
rygel: Force initialization for X threads
Unfortunately we have to do that if Rygel is running in an X session and uses VAAPI, otherwise there will be a random crashfest
Diffstat (limited to 'src')
-rw-r--r--src/rygel/application.vala2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/rygel/application.vala b/src/rygel/application.vala
index 1f30d2a8..75c16f63 100644
--- a/src/rygel/application.vala
+++ b/src/rygel/application.vala
@@ -302,6 +302,8 @@ public class Rygel.Application : GLib.Application {
public static int main(string[] args) {
Environment.set_application_name (_(BuildConfig.PACKAGE_NAME));
+ X.init_threads ();
+
Intl.setlocale (LocaleCategory.ALL, "");
Intl.bindtextdomain (BuildConfig.GETTEXT_PACKAGE,
BuildConfig.LOCALEDIR);