summaryrefslogtreecommitdiff
path: root/app-text/kbibtex/files
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-11-24 01:09:44 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-11-24 01:09:44 +0000
commite33383d972aad8129fd4c1ee2b87f529f6efa8e9 (patch)
tree6a41fd6c2b9a997737264687637da3a9eee3d9d6 /app-text/kbibtex/files
parent89aeb05c8da1b0c32fb9d0cd5d202763780d5d5a (diff)
gentoo auto-resync : 24:11:2022 - 01:09:44
Diffstat (limited to 'app-text/kbibtex/files')
-rw-r--r--app-text/kbibtex/files/kbibtex-0.9.2-fix-crash-w-newer-Qt.patch28
-rw-r--r--app-text/kbibtex/files/kbibtex-0.9.2-fix-creation-w-url-from-user-input.patch28
2 files changed, 56 insertions, 0 deletions
diff --git a/app-text/kbibtex/files/kbibtex-0.9.2-fix-crash-w-newer-Qt.patch b/app-text/kbibtex/files/kbibtex-0.9.2-fix-crash-w-newer-Qt.patch
new file mode 100644
index 000000000000..91cc51f9303c
--- /dev/null
+++ b/app-text/kbibtex/files/kbibtex-0.9.2-fix-crash-w-newer-Qt.patch
@@ -0,0 +1,28 @@
+From 84b0551eb141b3a7904ceec158d040200c995023 Mon Sep 17 00:00:00 2001
+From: Albert Astals Cid <aacid@kde.org>
+Date: Thu, 8 Apr 2021 22:07:15 +0200
+Subject: [PATCH] Fix crash with newer Qt versions
+
+Assign m_internalModel before calling into
+QSortFilterProxyModel::setSourceModel since that can end up calling filterAcceptsRow
+---
+ src/gui/file/sortfilterfilemodel.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/gui/file/sortfilterfilemodel.cpp b/src/gui/file/sortfilterfilemodel.cpp
+index 73707cec..87657aa2 100644
+--- a/src/gui/file/sortfilterfilemodel.cpp
++++ b/src/gui/file/sortfilterfilemodel.cpp
+@@ -40,8 +40,8 @@ SortFilterFileModel::SortFilterFileModel(QObject *parent)
+
+ void SortFilterFileModel::setSourceModel(QAbstractItemModel *model)
+ {
+- QSortFilterProxyModel::setSourceModel(model);
+ m_internalModel = dynamic_cast<FileModel *>(model);
++ QSortFilterProxyModel::setSourceModel(model);
+ }
+
+ FileModel *SortFilterFileModel::fileSourceModel() const
+--
+GitLab
+
diff --git a/app-text/kbibtex/files/kbibtex-0.9.2-fix-creation-w-url-from-user-input.patch b/app-text/kbibtex/files/kbibtex-0.9.2-fix-creation-w-url-from-user-input.patch
new file mode 100644
index 000000000000..fdc42d97810b
--- /dev/null
+++ b/app-text/kbibtex/files/kbibtex-0.9.2-fix-creation-w-url-from-user-input.patch
@@ -0,0 +1,28 @@
+From 1153930536abe9f0331acef67dc40b18210eb07e Mon Sep 17 00:00:00 2001
+From: Thomas Fischer <fischer@unix-ag.uni-kl.de>
+Date: Sat, 1 Oct 2022 23:15:52 +0200
+Subject: [PATCH] Fix creation of URL from user input
+
+... when opening a document associated with a bibliographic entry.
+
+BUG: 459150
+---
+ src/parts/part.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/parts/part.cpp b/src/parts/part.cpp
+index 5324647f..9dc35d1c 100644
+--- a/src/parts/part.cpp
++++ b/src/parts/part.cpp
+@@ -914,7 +914,7 @@ void KBibTeXPart::elementViewDocumentMenu(QObject *obj)
+ QString text = static_cast<QAction *>(obj)->data().toString(); ///< only a QAction will be passed along
+
+ /// Guess mime type for url to open
+- QUrl url(text);
++ QUrl url{QUrl::fromUserInput(text)};
+ QMimeType mimeType = FileInfo::mimeTypeForUrl(url);
+ const QString mimeTypeName = mimeType.name();
+ /// Ask KDE subsystem to open url in viewer matching mime type
+--
+GitLab
+