Remove indentation level from checking for empty pText

Instead of checking the length() of an std::string, just check if
pText[0] is equal to '\0'.

This will have to be done anyway, because I'm going to get rid of the
std::string allocation here, and I noticed this inefficiency in the
indentation, so I'm going to remove it.

The actual unindent will be done in the next commit.
This commit is contained in:
Misa
2021-02-12 13:45:32 -08:00
committed by Ethan Lee
parent 968bb5f960
commit 8d5829dd26
2 changed files with 4 additions and 17 deletions

View File

@@ -1752,11 +1752,9 @@ bool editorclass::load(std::string& _path)
}
if (pKey == "contents")
if (pKey == "contents" && pText[0] != '\0')
{
std::string TextString = (pText);
if(TextString.length())
{
std::vector<std::string> values = split(TextString,',');
SDL_memset(contents, 0, sizeof(contents));
int x =0;
@@ -1772,7 +1770,6 @@ bool editorclass::load(std::string& _path)
}
}
}
}
@@ -1873,11 +1870,9 @@ bool editorclass::load(std::string& _path)
}
}
if (pKey == "script")
if (pKey == "script" && pText[0] != '\0')
{
std::string TextString = (pText);
if(TextString.length())
{
std::vector<std::string> values = split(TextString,'|');
script.clearcustom();
Script script_;
@@ -1910,8 +1905,6 @@ bool editorclass::load(std::string& _path)
//Add the script if we have a preceding header
script.customscripts.push_back(script_);
}
}
}
}