Bug 1324908 - Turn off BufferProviderShared on mac due to printing issues. r=ethlin a=lizzard
authorNicolas Silva <nsilva@mozilla.com>
Mon, 09 Jan 2017 12:05:59 +0100
changeset 353464 c99f59251075d3877b54d3c486a3300719255fd1
parent 353463 08a4d4135acdf49e0db6670e1cca550767fbe2f4
child 353465 9a50a9d02d35491c28b60cca9ede974e7e4da200
push id6795
push userjlund@mozilla.com
push dateMon, 23 Jan 2017 14:19:46 +0000
treeherdermozilla-esr52@76101b503191 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersethlin, lizzard
bugs1324908
milestone52.0a2
Bug 1324908 - Turn off BufferProviderShared on mac due to printing issues. r=ethlin a=lizzard
modules/libpref/init/all.js
--- a/modules/libpref/init/all.js
+++ b/modules/libpref/init/all.js
@@ -4657,20 +4657,25 @@ pref("gfx.direct2d.force-enabled", false
 
 pref("layers.prefer-opengl", false);
 pref("layers.prefer-d3d9", false);
 // Disable for now due to bug 1304360
 pref("layers.allow-d3d9-fallback", false);
 #endif
 
 // Copy-on-write canvas
+pref("layers.shared-buffer-provider.enabled", true);
+
 #ifdef XP_WIN
 pref("layers.shared-buffer-provider.enabled", false);
-#else
-pref("layers.shared-buffer-provider.enabled", true);
+#endif
+
+#ifdef XP_MACOSX
+// cf. Bug 1324908
+pref("layers.shared-buffer-provider.enabled", false);
 #endif
 
 // Force all possible layers to be always active layers
 pref("layers.force-active", false);
 
 // Never use gralloc surfaces, even when they're available on this
 // platform and are the optimal surface type.
 pref("layers.gralloc.disable", false);