From: Friedrich W. H. Kossebau Date: Fri, 13 Jan 2017 00:25:54 +0000 (+0100) Subject: Fix KDynamicJobTrackerTest for linkers dropping linked libs w/o used symbols X-Git-Tag: archive/raspbian/6.6.0-1+rpi1~1^2^2^2^2^2^2^2^2^2^2^2^2^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=5d1a4652d032a2879bef874b34006ba4ca05cabc;p=kf6-kio.git Fix KDynamicJobTrackerTest for linkers dropping linked libs w/o used symbols Gbp-Pq: Name Fix-KDynamicJobTrackerTest-for-linkers-dropping-linked-li.patch --- 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");