[tor-commits] [tor-browser-build/master] Bug 27546: Fix vertical scrollbar behavior in Tor Browser 8 with Gtk3

boklm at torproject.org boklm at torproject.org
Tue Sep 18 10:38:40 UTC 2018


commit 768e2c34a7516ab6e4ce2389d76c45603c3aa2fe
Author: Georg Koppen <gk at torproject.org>
Date:   Tue Sep 18 09:45:03 2018 +0000

    Bug 27546: Fix vertical scrollbar behavior in Tor Browser 8 with Gtk3
---
 projects/tor-browser/build             | 4 ++++
 projects/tor-browser/config            | 2 ++
 projects/tor-browser/gtk3-settings.ini | 2 ++
 3 files changed, 8 insertions(+)

diff --git a/projects/tor-browser/build b/projects/tor-browser/build
index 4c228a9..85d7eaa 100644
--- a/projects/tor-browser/build
+++ b/projects/tor-browser/build
@@ -71,6 +71,10 @@ tar -C "$TBDIR[% IF c("var/osx") %]/Contents/Resources[% END %]" -xf [% c('input
 [% INCLUDE 'RelativeLink/start-tor-browser' -%]
 RBM_TB_EOF
   chmod +x ${TB_STAGE_DIR}/Browser/start-tor-browser
+  # Make sure we get the desired scrollbar behavior with Gtk3, see bug 27546.
+  GTK_SETTINGS_DIR=${TB_STAGE_DIR}/Browser/.config/gtk-3.0
+  mkdir -p $GTK_SETTINGS_DIR
+  cp $rootdir/gtk3-settings.ini $GTK_SETTINGS_DIR/settings.ini
 [% END %]
 
 tar -C ${TB_STAGE_DIR} -xf [% c('input_files_by_name/firefox') %]/tor-browser.tar.gz
diff --git a/projects/tor-browser/config b/projects/tor-browser/config
index 7d1720b..85754ae 100644
--- a/projects/tor-browser/config
+++ b/projects/tor-browser/config
@@ -74,6 +74,8 @@ input_files:
     enable: '[% c("var/linux") %]'
   - filename: 'RelativeLink/execdesktop'
     enable: '[% c("var/linux") %]'
+  - filename: 'gtk3-settings.ini'
+    enable: '[% c("var/linux") %]'
   - project: libdmg-hfsplus
     name: libdmg
     enable: '[% c("var/osx") %]'
diff --git a/projects/tor-browser/gtk3-settings.ini b/projects/tor-browser/gtk3-settings.ini
new file mode 100644
index 0000000..55c8e89
--- /dev/null
+++ b/projects/tor-browser/gtk3-settings.ini
@@ -0,0 +1,2 @@
+[Settings]
+gtk-primary-button-warps-slider = false



More information about the tor-commits mailing list