X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Flogging.cpp;h=7dab545de93cd3989af8d72a69867e470a5b0753;hb=d57022600761c8ed12efc9c5fe9a7692fddf7317;hp=e42a9e54e94add49cb46b34f3a5ab216650e6c3f;hpb=1cd18add4338ac52f68f34b802fed2a53ec157a4;p=pulseview.git diff --git a/pv/logging.cpp b/pv/logging.cpp index e42a9e54..7dab545d 100644 --- a/pv/logging.cpp +++ b/pv/logging.cpp @@ -191,8 +191,13 @@ int Logging::log_srd(void *cb_data, int loglevel, const char *format, va_list ar char *text = g_strdup_vprintf(format, args); QString s = QString::fromUtf8(text); +#if QT_VERSION >= QT_VERSION_CHECK(5, 14, 0) + for (QString& substring : s.split("\n", Qt::SkipEmptyParts)) + logging.log(substring, LogSource_srd); +#else for (QString& substring : s.split("\n", QString::SkipEmptyParts)) logging.log(substring, LogSource_srd); +#endif g_free(text); return SR_OK;