summaryrefslogtreecommitdiff
path: root/libre/kdelibs-libre/fix-crash-on-open-with.patch
diff options
context:
space:
mode:
authorAndré Fabian Silva Delgado <emulatorman@lavabit.com>2012-12-06 15:46:08 -0200
committerAndré Fabian Silva Delgado <emulatorman@lavabit.com>2012-12-06 15:46:08 -0200
commit276bd5a0c0f719faac74cca3c44c30b8f593b098 (patch)
treecc6da9a0bf02e0963d9bb5d46c3738e7d8527f81 /libre/kdelibs-libre/fix-crash-on-open-with.patch
parent498fa3c696035f6dc30f3cf7de3d36d99e524e3c (diff)
downloadabslibre-276bd5a0c0f719faac74cca3c44c30b8f593b098.tar.gz
abslibre-276bd5a0c0f719faac74cca3c44c30b8f593b098.tar.bz2
abslibre-276bd5a0c0f719faac74cca3c44c30b8f593b098.zip
kdelibs-libre-4.9.4-3: updating version
Diffstat (limited to 'libre/kdelibs-libre/fix-crash-on-open-with.patch')
-rw-r--r--libre/kdelibs-libre/fix-crash-on-open-with.patch19
1 files changed, 19 insertions, 0 deletions
diff --git a/libre/kdelibs-libre/fix-crash-on-open-with.patch b/libre/kdelibs-libre/fix-crash-on-open-with.patch
new file mode 100644
index 000000000..60556386d
--- /dev/null
+++ b/libre/kdelibs-libre/fix-crash-on-open-with.patch
@@ -0,0 +1,19 @@
+commit 0820b3173aff4f0f3c803a9e75e726024da38ee5
+Author: David Faure <faure@kde.org>
+Date: Thu Dec 6 11:55:05 2012 +0100
+
+ Fix crash when no service was selected (user clicked on "Open With...")
+
+diff --git a/kparts/browserrun.cpp b/kparts/browserrun.cpp
+index 6d84800..6de0380 100644
+--- a/kparts/browserrun.cpp
++++ b/kparts/browserrun.cpp
+@@ -304,7 +304,7 @@ BrowserRun::NonEmbeddableResult BrowserRun::handleNonEmbeddable(const QString& _
+ this, SLOT(slotCopyToTempFileResult(KJob*)) );
+ return Delayed; // We'll continue after the job has finished
+ }
+- if (selectedService) {
++ if (selectedService && question.selectedService()) {
+ *selectedService = question.selectedService();
+ // KRun will use this when starting an app
+ KRun::setPreferredService(question.selectedService()->desktopEntryName());