This is an automated email from the git hooks/post-receive script.
pierov pushed a commit to branch tor-browser-91.10.0esr-11.0-1 in repository tor-browser.
commit 94439c11f1df5ca59a2658e864f19864fd3d04bc Author: Mike Kaply mozilla@kaply.com AuthorDate: Thu Apr 21 14:22:59 2022 +0000
Bug 1654787 - Allow disabling pinching from the command line. r=botond, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D143768 --- browser/components/BrowserContentHandler.jsm | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/browser/components/BrowserContentHandler.jsm b/browser/components/BrowserContentHandler.jsm index 97417d86cd7fa..f08179f3e3ce6 100644 --- a/browser/components/BrowserContentHandler.jsm +++ b/browser/components/BrowserContentHandler.jsm @@ -373,6 +373,19 @@ nsBrowserContentHandler.prototype = { if (cmdLine.handleFlag("kiosk", false)) { gKiosk = true; } + if (cmdLine.handleFlag("disable-pinch", false)) { + let defaults = Services.prefs.getDefaultBranch(null); + defaults.setBoolPref("apz.allow_zooming", false); + Services.prefs.lockPref("apz.allow_zooming"); + defaults.setCharPref("browser.gesture.pinch.in", ""); + Services.prefs.lockPref("browser.gesture.pinch.in"); + defaults.setCharPref("browser.gesture.pinch.in.shift", ""); + Services.prefs.lockPref("browser.gesture.pinch.in.shift"); + defaults.setCharPref("browser.gesture.pinch.out", ""); + Services.prefs.lockPref("browser.gesture.pinch.out"); + defaults.setCharPref("browser.gesture.pinch.out.shift", ""); + Services.prefs.lockPref("browser.gesture.pinch.out.shift"); + } if (cmdLine.handleFlag("browser", false)) { openBrowserWindow(cmdLine, gSystemPrincipal); cmdLine.preventDefault = true; @@ -586,7 +599,9 @@ nsBrowserContentHandler.prototype = { info += " --setDefaultBrowser Set this app as the default browser.\n"; info += " --first-startup Run post-install actions before opening a new window.\n"; - info += " --kiosk Start the browser in kiosk mode.\n"; + info += " --kiosk Start the browser in kiosk mode.\n"; + info += + " --disable-pinch Disable touch-screen and touch-pad pinch gestures.\n"; return info; },