Hello community, here is the log from the commit of package qtfm for openSUSE:Factory checked in at 2019-03-20 13:22:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qtfm (Old) and /work/SRC/openSUSE:Factory/.qtfm.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qtfm" Wed Mar 20 13:22:09 2019 rev:5 rq:686875 version:6.1.8 Changes: -------- --- /work/SRC/openSUSE:Factory/qtfm/qtfm.changes 2019-02-13 10:04:58.885567288 +0100 +++ /work/SRC/openSUSE:Factory/.qtfm.new.28833/qtfm.changes 2019-03-20 13:22:31.605296358 +0100 @@ -1,0 +2,7 @@ +Wed Mar 20 08:32:55 UTC 2019 - [email protected] + +- Update to 6.1.8: + * Fix segfault if D-Bus is missing and QtFM is built with D-Bus support + * Fix execute file path (with spaces) + +------------------------------------------------------------------- Old: ---- qtfm-6.1.7.tar.gz New: ---- qtfm-6.1.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qtfm.spec ++++++ --- /var/tmp/diff_new_pack.TO48LD/_old 2019-03-20 13:22:32.377296167 +0100 +++ /var/tmp/diff_new_pack.TO48LD/_new 2019-03-20 13:22:32.377296167 +0100 @@ -17,7 +17,7 @@ Name: qtfm -Version: 6.1.7 +Version: 6.1.8 Release: 0 Summary: Qt File Manager License: GPL-2.0-or-later AND BSD-3-Clause ++++++ qtfm-6.1.7.tar.gz -> qtfm-6.1.8.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtfm-6.1.7/ChangeLog new/qtfm-6.1.8/ChangeLog --- old/qtfm-6.1.7/ChangeLog 2019-02-11 11:34:53.000000000 +0100 +++ new/qtfm-6.1.8/ChangeLog 2019-03-19 00:08:15.000000000 +0100 @@ -1,3 +1,7 @@ +6.1.8 19-March 2019 +- Fix segfault if D-Bus is missing +- Fix executeFile path + 6.1.7 11-February 2019 - context menu fixes - settings dialog: fix performance issues on old CPUs diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtfm-6.1.7/fm/src/actiontriggers.cpp new/qtfm-6.1.8/fm/src/actiontriggers.cpp --- old/qtfm-6.1.7/fm/src/actiontriggers.cpp 2019-02-11 11:34:53.000000000 +0100 +++ new/qtfm-6.1.8/fm/src/actiontriggers.cpp 2019-03-19 00:08:15.000000000 +0100 @@ -29,9 +29,9 @@ if (run) { QProcess *myProcess = new QProcess(this); #ifdef Q_OS_MAC - myProcess->startDetached(QString("open %1").arg(modelList->filePath(srcIndex))); + myProcess->startDetached(QString("open \"%1\"").arg(modelList->filePath(srcIndex))); #else - myProcess->startDetached(modelList->filePath(srcIndex)); + myProcess->startDetached(QString("\"%1\"").arg(modelList->filePath(srcIndex))); #endif } else { mimeUtils->openInApp(modelList->fileInfo(srcIndex), ""/*term*/); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtfm-6.1.7/libdisks/disks.cpp new/qtfm-6.1.8/libdisks/disks.cpp --- old/qtfm-6.1.7/libdisks/disks.cpp 2019-02-11 11:34:53.000000000 +0100 +++ new/qtfm-6.1.8/libdisks/disks.cpp 2019-03-19 00:08:15.000000000 +0100 @@ -140,6 +140,7 @@ void Disks::scanDevices() { + if (!dbus) { return; } if (!dbus->isValid()) { return; } qDebug() << "scanDevices"; QStringList foundDevices = uDisks2::getDevices(); @@ -158,6 +159,7 @@ void Disks::deviceAdded(const QDBusObjectPath &obj) { + if (!dbus) { return; } if (!dbus->isValid()) { return; } QString path = obj.path(); if (path.startsWith(QString("%1/jobs").arg(DBUS_PATH))) { return; } @@ -168,6 +170,7 @@ void Disks::deviceRemoved(const QDBusObjectPath &obj) { + if (!dbus) { return; } if (!dbus->isValid()) { return; } QString path = obj.path(); bool deviceExists = devices.contains(path); @@ -202,5 +205,6 @@ setupDBus(); //return; } + if (!dbus) { return; } if (dbus->isValid()) { scanDevices(); } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtfm-6.1.7/qtfm.pri new/qtfm-6.1.8/qtfm.pri --- old/qtfm-6.1.7/qtfm.pri 2019-02-11 11:34:53.000000000 +0100 +++ new/qtfm-6.1.8/qtfm.pri 2019-03-19 00:08:15.000000000 +0100 @@ -2,7 +2,7 @@ QTFM_TARGET_NAME = "QtFM" QTFM_MAJOR = 6 QTFM_MINOR = 1 -QTFM_PATCH = 7 +QTFM_PATCH = 8 QMAKE_TARGET_COMPANY = "QtFM" QMAKE_TARGET_PRODUCT = "QtFM"
