[vte3] Fix scrolling with latest gtk3

Kalev Lember kalev at fedoraproject.org
Wed Mar 7 14:15:56 UTC 2012


commit ad77e1f5f531d29b46d7fb3af4f751e33ead83f7
Author: Kalev Lember <kalevlember at gmail.com>
Date:   Wed Mar 7 14:25:46 2012 +0200

    Fix scrolling with latest gtk3

 vte-scroll-mask.patch |   25 +++++++++++++++++++++++++
 vte3.spec             |   10 ++++++++--
 2 files changed, 33 insertions(+), 2 deletions(-)
---
diff --git a/vte-scroll-mask.patch b/vte-scroll-mask.patch
new file mode 100644
index 0000000..2c16e1f
--- /dev/null
+++ b/vte-scroll-mask.patch
@@ -0,0 +1,25 @@
+From fe90b0ece0146bb96c73134843356020a555c09e Mon Sep 17 00:00:00 2001
+From: Gert Michael Kulyk <gkulyk at klio>
+Date: Sun, 4 Mar 2012 13:03:53 +0100
+Subject: [PATCH] Explicitly set GDK_SCROLL_MASK as recent gtk+ versions
+ require it for scrolling to work
+
+---
+ src/vte.c |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+diff --git a/src/vte.c b/src/vte.c
+index 9f74405..7fd6ed7 100644
+--- a/src/vte.c
++++ b/src/vte.c
+@@ -9065,6 +9065,7 @@ vte_terminal_realize(GtkWidget *widget)
+ 				GDK_EXPOSURE_MASK |
+ 				GDK_VISIBILITY_NOTIFY_MASK |
+ 				GDK_FOCUS_CHANGE_MASK |
++				GDK_SCROLL_MASK |
+ 				GDK_BUTTON_PRESS_MASK |
+ 				GDK_BUTTON_RELEASE_MASK |
+ 				GDK_POINTER_MOTION_MASK |
+-- 
+1.7.9.1
+
diff --git a/vte3.spec b/vte3.spec
index ce3102c..846f801 100644
--- a/vte3.spec
+++ b/vte3.spec
@@ -1,6 +1,6 @@
 Name: vte3
 Version: 0.31.0
-Release: 3%{?dist}
+Release: 4%{?dist}
 Summary: A terminal emulator
 License: LGPLv2+
 Group: User Interface/X
@@ -9,7 +9,9 @@ Source: http://download.gnome.org/sources/vte/0.31/vte-%{version}.tar.xz
 Patch0: honey-I-shrank-the-terminal.patch
 # https://bugzilla.gnome.org/show_bug.cgi?id=663779
 Patch1: vte-alt-meta-confusion.patch
-
+# Explicitly set GDK_SCROLL_MASK
+# https://bugzilla.gnome.org/show_bug.cgi?id=671305
+Patch2: vte-scroll-mask.patch
 
 BuildRequires: gtk3-devel >= 3.0.0
 BuildRequires: ncurses-devel
@@ -41,6 +43,7 @@ vte.
 %setup -q -n vte-%{version}
 %patch0 -p1 -b .grow-up
 %patch1 -p1 -b .alt-meta
+%patch2 -p1 -b .scroll-mask
 
 %build
 %configure \
@@ -85,6 +88,9 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
 
 
 %changelog
+* Wed Mar 07 2012 Kalev Lember <kalevlember at gmail.com> - 0.31.0-4
+- Fix scrolling with latest gtk3
+
 * Sat Jan 14 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.31.0-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
 


More information about the scm-commits mailing list