summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Ziswiler <marcel.ziswiler@toradex.com>2017-06-30 17:00:27 +0200
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2017-07-01 01:05:58 +0200
commit94f30a16f0545f4bf23f433db37deeef11379e20 (patch)
tree259efeb7f6de252bd08e1ea40b69567f001528d2
parent52456a31a49ca9cfa19ba849cac3c55410d4e0a2 (diff)
firefox: disable broken omtc on imx6 and t20/t30 based modules
Disable broken OMTC on T20/T30 and iMX6 based modules. Leave it enabled on Apalis TK1 where it seems to work and Colibri iMX7 doing software only rendering anyway. https://wiki.mozilla.org/Platform/GFX/OffMainThreadCompositing Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Dominik Sliwa <dominik.sliwa@toradex.com>
-rw-r--r--recipes-mozilla/firefox/firefox_%.bbappend10
1 files changed, 10 insertions, 0 deletions
diff --git a/recipes-mozilla/firefox/firefox_%.bbappend b/recipes-mozilla/firefox/firefox_%.bbappend
index bec4203..4e352e4 100644
--- a/recipes-mozilla/firefox/firefox_%.bbappend
+++ b/recipes-mozilla/firefox/firefox_%.bbappend
@@ -7,6 +7,16 @@ do_compile_append() {
echo "lockPref(\"browser.shell.checkDefaultBrowser\", false);" >> ${WORKDIR}/vendor.js
}
+do_compile_append_mx6() {
+ # disable broken OMTC on iMX6 based modules
+ echo "pref(\"layers.offmainthreadcomposition.enabled\", false);" >> ${WORKDIR}/vendor.js
+}
+
+do_compile_append_tegra() {
+ # disable broken OMTC on T20/T30 based modules
+ echo "pref(\"layers.offmainthreadcomposition.enabled\", false);" >> ${WORKDIR}/vendor.js
+}
+
do_install_append() {
install -d ${D}${libdir}/${PN}/distribution
install -m 0644 ${WORKDIR}/distribution.ini ${D}${libdir}/${PN}/distribution/