forked from qt-creator/qt-creator
ProjectMacro: Prettify output of toByteArray
Remove a stray space in the output if the value of a #define is empty. Change-Id: I542c092416e00276dc72e31b43215349ecf1ca64 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
This commit is contained in:
@@ -38,7 +38,11 @@ bool Macro::isValid() const
|
||||
QByteArray Macro::toByteArray() const
|
||||
{
|
||||
switch (type) {
|
||||
case MacroType::Define: return QByteArray("#define ") + key + ' ' + value;
|
||||
case MacroType::Define: {
|
||||
if (value.isEmpty())
|
||||
return QByteArray("#define ") + key;
|
||||
return QByteArray("#define ") + key + ' ' + value;
|
||||
}
|
||||
case MacroType::Undefine: return QByteArray("#undef ") + key;
|
||||
case MacroType::Invalid: break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user