8a400538e9
- KDE default in noisy debug mode to stdout/stderr (kde#227089) - backport trunk/ fix building against qt-4.7
30 lines
1.1 KiB
Diff
30 lines
1.1 KiB
Diff
--- branches/KDE/4.4/kdelibs/kdecore/io/kdebug.cpp 2010/01/06 22:46:33 1070858
|
|
+++ branches/KDE/4.4/kdelibs/kdecore/io/kdebug.cpp 2010/03/20 01:43:08 1105396
|
|
@@ -317,7 +317,7 @@
|
|
return groupName;
|
|
}
|
|
|
|
- OutputMode areaOutputMode(QtMsgType type, unsigned int area)
|
|
+ OutputMode areaOutputMode(QtMsgType type, unsigned int area, bool enableByDefault)
|
|
{
|
|
if (!config)
|
|
return QtOutput;
|
|
@@ -343,7 +343,7 @@
|
|
}
|
|
|
|
const KConfigGroup cg(config, groupNameForArea(area));
|
|
- const int mode = cg.readEntry(key, int(DefaultOutput));
|
|
+ const int mode = cg.readEntry(key, int(enableByDefault ? DefaultOutput : NoOutput));
|
|
return OutputMode(mode);
|
|
}
|
|
|
|
@@ -418,7 +418,7 @@
|
|
const int lev = level(type);
|
|
//qDebug() << "in cache for" << num << ":" << it->mode[lev];
|
|
if (it->mode[lev] == Unknown)
|
|
- it->mode[lev] = areaOutputMode(type, num);
|
|
+ it->mode[lev] = areaOutputMode(type, num, enableByDefault);
|
|
if (it->mode[lev] == FileOutput && it->logFileName[lev].isEmpty())
|
|
it->logFileName[lev] = logFileName(type, num);
|
|
|