summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kde-apps/kdepim/files/kdepim-15.08.0-fix-blocking-UI.patch33
-rw-r--r--kde-apps/kdepim/kdepim-15.08.0-r1.ebuild (renamed from kde-apps/kdepim/kdepim-15.08.0.ebuild)2
-rw-r--r--kde-apps/kdepim/kdepim-15.08.1.ebuild2
3 files changed, 37 insertions, 0 deletions
diff --git a/kde-apps/kdepim/files/kdepim-15.08.0-fix-blocking-UI.patch b/kde-apps/kdepim/files/kdepim-15.08.0-fix-blocking-UI.patch
new file mode 100644
index 00000000000..1e87c18ba1b
--- /dev/null
+++ b/kde-apps/kdepim/files/kdepim-15.08.0-fix-blocking-UI.patch
@@ -0,0 +1,33 @@
+From: Montel Laurent <montel@kde.org>
+Date: Mon, 14 Sep 2015 11:50:12 +0000
+Subject: Fix Bug 350737 - KMail/KF5 Blocking UI Call when Opening ODF Mail Attachement
+X-Git-Url: http://quickgit.kde.org/?p=kdepim.git&a=commitdiff&h=ca27705bd161a64a6aa86c0c844036143eea24fb
+---
+Fix Bug 350737 - KMail/KF5 Blocking UI Call when Opening ODF Mail Attachement
+
+FIXED-IN: 15.08.2
+BUG: 350737
+---
+
+
+--- a/messageviewer/viewer/viewer_p.cpp
++++ b/messageviewer/viewer/viewer_p.cpp
+@@ -745,7 +745,6 @@
+ QString name = mNodeHelper->writeNodeToTempFile(node);
+ QString linkName = createAtmFileLink(name);
+ QList<QUrl> lst;
+- QUrl url;
+ bool autoDelete = true;
+
+ if (linkName.isEmpty()) {
+@@ -755,8 +754,7 @@
+
+ const QFileDevice::Permissions perms = QFile::permissions(linkName);
+ QFile::setPermissions(linkName, perms | QFileDevice::ReadUser | QFileDevice::WriteUser);
+-
+- url.setPath(linkName);
++ const QUrl url = QUrl::fromLocalFile(linkName);
+ lst.append(url);
+ if (offer) {
+ if ((!KRun::runService(*offer, lst, 0, autoDelete)) && autoDelete) {
+
diff --git a/kde-apps/kdepim/kdepim-15.08.0.ebuild b/kde-apps/kdepim/kdepim-15.08.0-r1.ebuild
index 22bc1915fa8..a73a25ebaa5 100644
--- a/kde-apps/kdepim/kdepim-15.08.0.ebuild
+++ b/kde-apps/kdepim/kdepim-15.08.0-r1.ebuild
@@ -127,6 +127,8 @@ REQUIRED_USE="
kdepim_features_kalarm? ( kdepim_features_kmail )
"
+PATCHES=( "${FILESDIR}/${PN}-15.08.0-fix-blocking-UI.patch" )
+
src_prepare() {
kde5_src_prepare
diff --git a/kde-apps/kdepim/kdepim-15.08.1.ebuild b/kde-apps/kdepim/kdepim-15.08.1.ebuild
index 22bc1915fa8..a73a25ebaa5 100644
--- a/kde-apps/kdepim/kdepim-15.08.1.ebuild
+++ b/kde-apps/kdepim/kdepim-15.08.1.ebuild
@@ -127,6 +127,8 @@ REQUIRED_USE="
kdepim_features_kalarm? ( kdepim_features_kmail )
"
+PATCHES=( "${FILESDIR}/${PN}-15.08.0-fix-blocking-UI.patch" )
+
src_prepare() {
kde5_src_prepare