1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-11 23:54:18 +00:00

Removed some duplicated code.

This commit is contained in:
jules 2013-10-01 13:49:18 +01:00
parent 4198291d9a
commit 3fe01cdca7
2 changed files with 3 additions and 34 deletions

View file

@ -857,35 +857,6 @@ private:
output << "\t};\n\trootObject = " << createID ("__root") << ";\n}\n";
}
static void addPlistDictionaryKey (XmlElement* xml, const String& key, const String& value)
{
forEachXmlChildElementWithTagName (*xml, e, "key")
{
if (e->getAllSubText().trim().equalsIgnoreCase (key))
{
if (e->getNextElement() != nullptr && e->getNextElement()->hasTagName ("key"))
{
// try to fix broken plist format..
xml->removeChildElement (e, true);
break;
}
else
{
return; // (value already exists)
}
}
}
xml->createNewChildElement ("key") ->addTextElement (key);
xml->createNewChildElement ("string")->addTextElement (value);
}
static void addPlistDictionaryKeyBool (XmlElement* xml, const String& key, const bool value)
{
xml->createNewChildElement ("key")->addTextElement (key);
xml->createNewChildElement (value ? "true" : "false");
}
String addBuildFile (const String& path, const String& fileRefID, bool addToSourceBuildPhase, bool inhibitWarnings) const
{
String fileID (createID (path + "buildref"));

View file

@ -183,14 +183,12 @@ void addPlistDictionaryKey (XmlElement* xml, const String& key, const String& va
xml->removeChildElement (e, true);
break;
}
else
{
return; // (value already exists)
}
return; // (value already exists)
}
}
xml->createNewChildElement ("key") ->addTextElement (key);
xml->createNewChildElement ("key")->addTextElement (key);
xml->createNewChildElement ("string")->addTextElement (value);
}