From e95137f01427b0eefc12b5619f209ab7d1c0a4f3 Mon Sep 17 00:00:00 2001
From: David King <amigadave(a)amigadave.com>
Date: Sun, 31 May 2015 21:37:53 +0100
Subject: Fix crash when changing directory (#1226671)
diff --git a/easytag-2.3.7-fix-browser-key-event-crash.patch
b/easytag-2.3.7-fix-browser-key-event-crash.patch
new file mode 100644
index 0000000..e21c96e
--- /dev/null
+++ b/easytag-2.3.7-fix-browser-key-event-crash.patch
@@ -0,0 +1,29 @@
+From 9371cdeab2a24c07a0572c9fda36babc9f8c7209 Mon Sep 17 00:00:00 2001
+From: David King <amigadave(a)amigadave.com>
+Date: Sun, 31 May 2015 21:32:57 +0100
+Subject: [PATCH] Fix crash when pressing a key to change directory
+
+Use the correct signal handler for key-press-event on the directory
+browser tree view.
+
+https://bugzilla.redhat.com/show_bug.cgi?id=1226671
+---
+ data/browser.ui | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/data/browser.ui b/data/browser.ui
+index 115c0ce..7ad1794 100644
+--- a/data/browser.ui
++++ b/data/browser.ui
+@@ -127,7 +127,7 @@
+ <property
name="headers-visible">False</property>
+ <property
name="visible">True</property>
+ <signal
name="button-press-event"
handler="on_directory_tree_button_press_event"/>
+- <signal
name="key-press-event" handler="Browser_Tree_Node_Selected"/>
++ <signal
name="key-press-event" handler="Browser_Tree_Key_Press"/>
+ <signal name="popup-menu"
handler="on_directory_tree_popup_menu"/>
+ <signal
name="row-collapsed" handler="collapse_cb"
swapped="true"/>
+ <signal name="row-expanded"
handler="expand_cb" swapped="true"/>
+--
+2.4.2
+
diff --git a/easytag.spec b/easytag.spec
index 9f51182..c5269f0 100644
--- a/easytag.spec
+++ b/easytag.spec
@@ -2,13 +2,15 @@
Name: easytag
Version: 2.3.7
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Tag editor for MP3, Ogg, FLAC and other music files
Group: Applications/Multimedia
License: GPLv2+
URL:
https://wiki.gnome.org/Apps/EasyTAG
Source:
https://download.gnome.org/sources/%{name}/2.3/%{name}-%{version}.tar.xz
+#
https://bugzilla.redhat.com/show_bug.cgi?id=1226671
+Patch0: easytag-2.3.7-fix-browser-key-event-crash.patch
BuildRequires: appdata-tools
BuildRequires: desktop-file-utils
@@ -45,6 +47,7 @@ easier access to EasyTAG when opening directories and audio files.
%prep
%setup -q
+%patch0 -p1
%build
@@ -98,6 +101,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null ||
:
%changelog
+* Sun May 31 2015 David King <amigadave(a)amigadave.com> - 2.3.7-2
+- Fix crash when changing directory (#1226671)
+
* Sun May 17 2015 David King <amigadave(a)amigadave.com> - 2.3.7-1
- Update to 2.3.7
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/easytag.git/commit/?h=master&id=e9...