[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