summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--NEWS3
-rwxr-xr-xcontrol-center8
2 files changed, 11 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 71f06676..aee80f2b 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,6 @@
+- work around WebKit2 bugs that stop icons being displayed
+ (mga#30332, mga#32185, mga#33573)
+
Version 13.29 - 18 June 2023, by Papoteur
- new artwork for Mageia 9, splashscreen of CCM
diff --git a/control-center b/control-center
index 4498b78b..5b01f458 100755
--- a/control-center
+++ b/control-center
@@ -24,6 +24,14 @@
# force gtk+3 to use the x11 backend, especially on wayland (mga#19498)
# we rely on xwayland as It's also needed in order to have working GtkSocket/GtkPlug
BEGIN { $ENV{GDK_BACKEND} = 'x11' if exists $ENV{WAYLAND_DISPLAY} }
+
+# Work around webkit2 issues that prevent the icons in the right hand pane
+# from being displayed (mga#30332, mga#32185).
+BEGIN {
+ $ENV{WEBKIT_DISABLE_COMPOSITING_MODE} = '1';
+ $ENV{WEBKIT_DISABLE_DMABUF_RENDERER} = '1';
+}
+
use strict;
use diagnostics;
use lib qw(/usr/lib/libDrakX);