@@ -30,42 +30,42 @@ public static void vrPrefsWorkAround(Context aContext, Bundle aExtras) {
30
30
String prefFileName = path .getAbsolutePath () + File .separator + "user.js" ;
31
31
Log .i (LOGTAG , "Creating file: " + prefFileName );
32
32
try (FileOutputStream out = new FileOutputStream (prefFileName )) {
33
- out .write ("pref (\" dom.vr.enabled\" , true);\n " .getBytes ());
34
- out .write ("pref (\" dom.vr.external.enabled\" , true);\n " .getBytes ());
35
- out .write ("pref (\" dom.vr.webxr.enabled\" , true);\n " .getBytes ());
36
- out .write ("pref (\" webgl.enable-surface-texture\" , true);\n " .getBytes ());
33
+ out .write ("user_pref (\" dom.vr.enabled\" , true);\n " .getBytes ());
34
+ out .write ("user_pref (\" dom.vr.external.enabled\" , true);\n " .getBytes ());
35
+ out .write ("user_pref (\" dom.vr.webxr.enabled\" , true);\n " .getBytes ());
36
+ out .write ("user_pref (\" webgl.enable-surface-texture\" , true);\n " .getBytes ());
37
37
// Enable MultiView draft extension
38
- out .write ("pref (\" webgl.enable-draft-extensions\" , true);\n " .getBytes ());
39
- out .write ("pref (\" apz.allow_double_tap_zooming\" , false);\n " .getBytes ());
40
- out .write ("pref (\" dom.webcomponents.customelements.enabled\" , true);\n " .getBytes ());
41
- out .write ("pref (\" javascript.options.ion\" , true);\n " .getBytes ());
42
- out .write ("pref (\" media.webspeech.synth.enabled\" , false);\n " .getBytes ());
38
+ out .write ("user_pref (\" webgl.enable-draft-extensions\" , true);\n " .getBytes ());
39
+ out .write ("user_pref (\" apz.allow_double_tap_zooming\" , false);\n " .getBytes ());
40
+ out .write ("user_pref (\" dom.webcomponents.customelements.enabled\" , true);\n " .getBytes ());
41
+ out .write ("user_pref (\" javascript.options.ion\" , true);\n " .getBytes ());
42
+ out .write ("user_pref (\" media.webspeech.synth.enabled\" , false);\n " .getBytes ());
43
43
// Prevent autozoom when giving a form field focus.
44
- out .write ("pref (\" formhelper.autozoom\" , false);\n " .getBytes ());
44
+ out .write ("user_pref (\" formhelper.autozoom\" , false);\n " .getBytes ());
45
45
// Disable WebRender until it works with FxR
46
- out .write ("pref (\" gfx.webrender.force-disabled\" , true);\n " .getBytes ());
47
- out .write ("pref (\" signon.rememberSignons\" , false);\n " .getBytes ());
46
+ out .write ("user_pref (\" gfx.webrender.force-disabled\" , true);\n " .getBytes ());
47
+ out .write ("user_pref (\" signon.rememberSignons\" , false);\n " .getBytes ());
48
48
// Disable web extension process until it is able to restart.
49
- out .write ("pref (\" extensions.webextensions.remote\" , false);\n " .getBytes ());
49
+ out .write ("user_pref (\" extensions.webextensions.remote\" , false);\n " .getBytes ());
50
50
if (BuildConfig .DEBUG ) {
51
51
int processCount = SettingsStore .getInstance (aContext ).isMultiE10s () ? 3 : 1 ;
52
- out .write (("pref (\" dom.ipc.processCount\" , " + processCount + ");\n " ).getBytes ());
52
+ out .write (("user_pref (\" dom.ipc.processCount\" , " + processCount + ");\n " ).getBytes ());
53
53
}
54
54
int msaa = SettingsStore .getInstance (aContext ).getMSAALevel ();
55
55
if (msaa > 0 ) {
56
56
int msaaLevel = msaa == 2 ? 4 : 2 ;
57
- out .write (("pref (\" webgl.msaa-samples\" ," + msaaLevel + ");\n " ).getBytes ());
58
- out .write ("pref (\" webgl.msaa-force\" , true);\n " .getBytes ());
57
+ out .write (("user_pref (\" webgl.msaa-samples\" ," + msaaLevel + ");\n " ).getBytes ());
58
+ out .write ("user_pref (\" webgl.msaa-force\" , true);\n " .getBytes ());
59
59
} else {
60
- out .write ("pref (\" webgl.msaa-force\" , false);\n " .getBytes ());
60
+ out .write ("user_pref (\" webgl.msaa-force\" , false);\n " .getBytes ());
61
61
}
62
62
addOptionalPref (out , "dom.vr.require-gesture" , aExtras );
63
63
addOptionalPref (out , "privacy.reduceTimerPrecision" , aExtras );
64
64
if (aExtras != null && aExtras .getBoolean ("media.autoplay.enabled" , false )) {
65
65
// Enable playing audios without gesture (used for gfx automated testing)
66
- out .write ("pref (\" media.autoplay.enabled.user-gestures-needed\" , false);\n " .getBytes ());
67
- out .write ("pref (\" media.autoplay.enabled.ask-permission\" , false);\n " .getBytes ());
68
- out .write ("pref (\" media.autoplay.default\" , 0);\n " .getBytes ());
66
+ out .write ("user_pref (\" media.autoplay.enabled.user-gestures-needed\" , false);\n " .getBytes ());
67
+ out .write ("user_pref (\" media.autoplay.enabled.ask-permission\" , false);\n " .getBytes ());
68
+ out .write ("user_pref (\" media.autoplay.default\" , 0);\n " .getBytes ());
69
69
}
70
70
} catch (FileNotFoundException e ) {
71
71
Log .e (LOGTAG , "Unable to create file: '" + prefFileName + "' got exception: " + e .toString ());
@@ -77,7 +77,7 @@ public static void vrPrefsWorkAround(Context aContext, Bundle aExtras) {
77
77
private static void addOptionalPref (FileOutputStream out , String aKey , Bundle aExtras ) throws IOException {
78
78
if (aExtras != null && aExtras .containsKey (aKey )) {
79
79
boolean value = aExtras .getBoolean (aKey );
80
- out .write (String .format ("pref (\" %s\" , %s);\n " , aKey , value ? "true" : "false" ).getBytes ());
80
+ out .write (String .format ("user_pref (\" %s\" , %s);\n " , aKey , value ? "true" : "false" ).getBytes ());
81
81
}
82
82
}
83
83
}
0 commit comments