test app mode

This commit is contained in:
idk
2022-09-15 22:38:02 -04:00
parent 95189d2b24
commit 202f700cd7
3 changed files with 4 additions and 3 deletions

Binary file not shown.

View File

@ -259,21 +259,22 @@ public class I2PFirefoxProfileBuilder extends I2PCommonBrowser {
return false; return false;
} }
logger.info(userOverrides.getAbsolutePath()); logger.info(userOverrides.getAbsolutePath());
if (userOverrides.exists()) { File workingUserOverrides = new File(profileDir, "user-overrides.js");
if (workingUserOverrides.exists()) {
logger.info("Checking app mode settings"); logger.info("Checking app mode settings");
if (app) { if (app) {
logger.info("Setting profile to app mode"); logger.info("Setting profile to app mode");
I2PFirefoxProfileChecker.undoValue( I2PFirefoxProfileChecker.undoValue(
"user_pref(\"toolkit.legacyUserProfileCustomizations.stylesheets\", false);", "user_pref(\"toolkit.legacyUserProfileCustomizations.stylesheets\", false);",
"user_pref(\"toolkit.legacyUserProfileCustomizations.stylesheets\", true);", "user_pref(\"toolkit.legacyUserProfileCustomizations.stylesheets\", true);",
userOverrides); workingUserOverrides);
writeAppChrome(profileDir.toString()); writeAppChrome(profileDir.toString());
} else { } else {
logger.info("Taking profile out of app mode"); logger.info("Taking profile out of app mode");
I2PFirefoxProfileChecker.undoValue( I2PFirefoxProfileChecker.undoValue(
"user_pref(\"toolkit.legacyUserProfileCustomizations.stylesheets\", true);", "user_pref(\"toolkit.legacyUserProfileCustomizations.stylesheets\", true);",
"user_pref(\"toolkit.legacyUserProfileCustomizations.stylesheets\", false);", "user_pref(\"toolkit.legacyUserProfileCustomizations.stylesheets\", false);",
userOverrides); workingUserOverrides);
deleteAppChrome(profileDir.toString()); deleteAppChrome(profileDir.toString());
} }
} }