X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Flogging.cpp;fp=pv%2Flogging.cpp;h=7dab545de93cd3989af8d72a69867e470a5b0753;hp=e42a9e54e94add49cb46b34f3a5ab216650e6c3f;hb=ffad6cd6856a0e0de36cad164d9d09e06c0ec52a;hpb=153225bc3339c2ee9a861a32cba2a15f2ddddd1f 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;