Don't crash if setting game name & authors outside project context

This commit is contained in:
Ilari Liusvaara 2013-11-10 01:59:03 +02:00
parent 4e082a0150
commit ef0eca0caf

View file

@ -211,9 +211,10 @@ void wxeditor_authors::on_ok(wxCommandEvent& e)
if(l != "" && l != "|") if(l != "" && l != "|")
newauthors.push_back(split_author(l)); newauthors.push_back(split_author(l));
} }
for(int i = 0; i < luascripts->GetCount(); i++) if(luascripts)
luascriptlist.push_back(tostdstring(luascripts->GetString(i))); for(int i = 0; i < luascripts->GetCount(); i++)
bool run_new = autorunlua->GetValue(); luascriptlist.push_back(tostdstring(luascripts->GetString(i)));
bool run_new = autorunlua ? autorunlua->GetValue() : false;
runemufn([gamename, newauthors, pfx, dir, prjname, luascriptlist, run_new, proj]() { runemufn([gamename, newauthors, pfx, dir, prjname, luascriptlist, run_new, proj]() {
std::set<std::string> oldscripts; std::set<std::string> oldscripts;