mirror of https://github.com/stella-emu/stella.git
Added safety bailout, when there's a "" coming
in when stella.pro is to be loaded. I hope this is ok for the other versions, too? git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@89 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
This commit is contained in:
parent
9666fd6c2a
commit
47ce58f23d
|
@ -13,7 +13,7 @@
|
||||||
// See the file "license" for information on usage and redistribution of
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
//
|
//
|
||||||
// $Id: PropsSet.cxx,v 1.4 2002-04-12 21:53:02 stephena Exp $
|
// $Id: PropsSet.cxx,v 1.5 2002-05-09 16:58:04 gunfight Exp $
|
||||||
//============================================================================
|
//============================================================================
|
||||||
|
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
@ -155,13 +155,17 @@ void PropertiesSet::deleteNode(TreeNode *node)
|
||||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
void PropertiesSet::load(string filename, const Properties* defaults, bool useList)
|
void PropertiesSet::load(string filename, const Properties* defaults, bool useList)
|
||||||
{
|
{
|
||||||
useMemList = useList;
|
useMemList = useList;
|
||||||
defProps = defaults;
|
defProps = defaults;
|
||||||
|
|
||||||
proStream.open(filename.c_str());
|
// Cyberstella crashes without this:
|
||||||
|
if(filename.length() <= 0) return;
|
||||||
|
// Cybergoth 09.05.02
|
||||||
|
|
||||||
|
proStream.open(filename.c_str());
|
||||||
|
|
||||||
if(useMemList)
|
if(useMemList)
|
||||||
{
|
{
|
||||||
// Loop reading properties
|
// Loop reading properties
|
||||||
for(;;)
|
for(;;)
|
||||||
{
|
{
|
||||||
|
@ -181,7 +185,7 @@ void PropertiesSet::load(string filename, const Properties* defaults, bool useLi
|
||||||
insert(properties);
|
insert(properties);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
|
Loading…
Reference in New Issue