summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2023-12-01 16:00:30 +0100
committerThiago Macieira <thiago.macieira@intel.com>2023-12-04 15:22:47 +0100
commit27823a51a9ca8c724efee46b722f484d08cde962 (patch)
tree06ec005308c655ee7b37cbaed0ad02fce6701d0c
parent6942bc0ee5ee816904fec3412cd13171bcbab1dc (diff)
qtdiag: only print "Q_" and "QT" environment variables
QEMU is not Qt: Environment: QEMU_AUDIO_DRV="pa" QTEST_COLORED="1" QT_AUTO_SCREEN_SCALE_FACTOR="0" QT_FORCE_STDERR_LOGGING="1" QT_IM_MODULE="xim" QT_IM_SWITCHER="imsw-multi" QT_MESSAGE_PATTERN="[%{time boot}] %{if-warning}%{endif}%{if-fatal}%{endif}%{if-critical}%{endif}%{appname}(%{pid} %{threadid})(%{function}):%{if-category} %{category}:%{endif} %{message}" QT_SCALE_FACTOR_ROUNDING_POLICY="Floor" QT_SCREEN_SCALE_FACTORS="2;2" Pick-to: 6.6 Change-Id: Iae41eb8991e349ceb836fffd179cbd3d757614cf Reviewed-by: Ahmad Samir <a.samirh78@gmail.com>
-rw-r--r--src/qtdiag/qtdiag.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/qtdiag/qtdiag.cpp b/src/qtdiag/qtdiag.cpp
index 1415034b7..217d4596d 100644
--- a/src/qtdiag/qtdiag.cpp
+++ b/src/qtdiag/qtdiag.cpp
@@ -601,8 +601,10 @@ QString qtDiag(unsigned flags)
str << "\nEnvironment:\n";
const QStringList keys = systemEnvironment.keys();
for (const QString &key : keys) {
- if (key.startsWith(QLatin1Char('Q')))
- str << " " << key << "=\"" << systemEnvironment.value(key) << "\"\n";
+ if (key.size() < 2 || !key.startsWith(QLatin1Char('Q')))
+ continue;
+ if (key.at(1) == 'T' || key.at(1) == '_')
+ str << " " << key << "=\"" << systemEnvironment.value(key) << "\"\n";
}
#endif // QT_CONFIG(process)