From 5d1a4652d032a2879bef874b34006ba4ca05cabc Mon Sep 17 00:00:00 2001 From: "Friedrich W. H. Kossebau" Date: Fri, 13 Jan 2017 01:25:54 +0100 Subject: [PATCH] Fix KDynamicJobTrackerTest for linkers dropping linked libs w/o used symbols Gbp-Pq: Name Fix-KDynamicJobTrackerTest-for-linkers-dropping-linked-li.patch --- autotests/kdynamicjobtrackernowidgetstest.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/autotests/kdynamicjobtrackernowidgetstest.cpp b/autotests/kdynamicjobtrackernowidgetstest.cpp index a8dbee0..5f6b88e 100644 --- a/autotests/kdynamicjobtrackernowidgetstest.cpp +++ b/autotests/kdynamicjobtrackernowidgetstest.cpp @@ -20,6 +20,7 @@ #include #include #include +#include #include #include @@ -48,6 +49,9 @@ private Q_SLOTS: void KDynamicJobTrackerTest::testNoCrashWithoutQWidgetsPossible() { + // dummy call: need to use some symbol from KIOWidgets so linkers do not drop linking to it + KFile::isDefaultView(KFile::Default); + // simply linking to KIOWidgets results in KDynamicJobTracker installing itself as KIO's jobtracker KJobTrackerInterface* jobtracker = KIO::getJobTracker(); QCOMPARE(jobtracker->metaObject()->className(), "KDynamicJobTracker"); -- 2.30.2