1
0
Fork 0
forked from len0rd/rockbox

Theme Editor: Added warning messages for missing resources

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27803 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Robert Bieber 2010-08-13 19:14:54 +00:00
parent e60de9e5bb
commit dfc109ac65
5 changed files with 28 additions and 1 deletions

View file

@ -39,6 +39,8 @@ RBFont::RBFont(QString file)
: valid(false), imageData(0), offsetData(0), widthData(0)
{
bool badFile = false;
/* Attempting to locate the correct file name */
if(!QFile::exists(file))
{
@ -52,7 +54,11 @@ RBFont::RBFont(QString file)
settings.endGroup();
if(!QFile::exists(file))
{
file = ":/fonts/08-Schumacher-Clean.fnt";
badFile = true;
}
}
header.insert("filename", file);
@ -65,6 +71,9 @@ RBFont::RBFont(QString file)
widthData = cache->widthData;
header = cache->header;
if(!badFile)
valid = true;
return;
}
@ -162,6 +171,9 @@ RBFont::RBFont(QString file)
cache->header = header;
RBFontCache::insert(file, cache);
if(!badFile)
valid = true;
}
RBFont::~RBFont()