Hello community,

here is the log from the commit of package akregator for openSUSE:Factory 
checked in at 2019-07-08 15:05:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/akregator (Old)
 and      /work/SRC/openSUSE:Factory/.akregator.new.4615 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "akregator"

Mon Jul  8 15:05:05 2019 rev:36 rq:713486 version:19.04.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/akregator/akregator.changes      2019-06-13 
22:40:52.768232632 +0200
+++ /work/SRC/openSUSE:Factory/.akregator.new.4615/akregator.changes    
2019-07-08 15:05:06.602905146 +0200
@@ -1,0 +2,6 @@
+Thu Jul  4 16:39:46 UTC 2019 - wba...@tmo.at
+
+- Add Reinstate-crash-workaround-for-Qt-5.13.patch to fix possible
+  crashes when opening/closing tabs with Qt 5.13 too (kde#371511)
+
+-------------------------------------------------------------------

New:
----
  Reinstate-crash-workaround-for-Qt-5.13.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ akregator.spec ++++++
--- /var/tmp/diff_new_pack.9FnhIB/_old  2019-07-08 15:05:07.638906713 +0200
+++ /var/tmp/diff_new_pack.9FnhIB/_new  2019-07-08 15:05:07.642906719 +0200
@@ -28,6 +28,8 @@
 Group:          Productivity/Networking/News/Utilities
 URL:            http://www.kde.org
 Source0:        %{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM
+Patch0:         Reinstate-crash-workaround-for-Qt-5.13.patch
 BuildRequires:  akonadi-mime-devel >= %{_kapp_version}
 BuildRequires:  extra-cmake-modules >= %{kf5_version}
 BuildRequires:  fdupes
@@ -95,6 +97,7 @@
 
 %prep
 %setup -q
+%autopatch -p1
 
 %build
 %if 0%{?suse_version} < 1330

++++++ Reinstate-crash-workaround-for-Qt-5.13.patch ++++++
>From 46adc9c9a6dcfe790b4b0252ce2e90af06d1d80f Mon Sep 17 00:00:00 2001
From: Wolfgang Bauer <wba...@tmo.at>
Date: Thu, 4 Jul 2019 18:32:05 +0200
Subject: [articleviewerwebengine] Reinstate crash "workaround" for Qt 5.13

It seems that this code is still needed, without it Akregator crashes
again here when opening/closing tabs.

Uses SetUrlRequestInterceptor() on 5.13+ instead, as
SetRequestInterceptor() is deprecated.

BUG: 371511

FIXED-IN: 5.11.3
Differential Revision: https://phabricator.kde.org/D22228
---
 src/articleviewer-ng/webengine/articleviewerwebengine.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/articleviewer-ng/webengine/articleviewerwebengine.cpp 
b/src/articleviewer-ng/webengine/articleviewerwebengine.cpp
index fd78e88..f072713 100644
--- a/src/articleviewer-ng/webengine/articleviewerwebengine.cpp
+++ b/src/articleviewer-ng/webengine/articleviewerwebengine.cpp
@@ -85,11 +85,13 @@ 
ArticleViewerWebEngine::ArticleViewerWebEngine(KActionCollection *ac, QWidget *p
     mPageEngine = new ArticleViewerWebEnginePage(profile, this);
     
profile->setPersistentCookiesPolicy(QWebEngineProfile::ForcePersistentCookies);
 
-#if QTWEBENGINEWIDGETS_VERSION < QT_VERSION_CHECK(5, 13, 0)
     // Needed to workaround crash in webengine, see 
https://bugreports.qt.io/browse/QTBUG-72260
     auto webEngineUrlInterceptor = new AkregatorRequestInterceptor();
     connect(profile, &QObject::destroyed, webEngineUrlInterceptor, 
&AkregatorRequestInterceptor::deleteLater);
+#if QTWEBENGINEWIDGETS_VERSION < QT_VERSION_CHECK(5, 13, 0)
     profile->setRequestInterceptor(webEngineUrlInterceptor);
+#else
+    profile->setUrlRequestInterceptor(webEngineUrlInterceptor);
 #endif
 
     setPage(mPageEngine);
-- 
cgit v1.1


Reply via email to