show error message when rocket fails to open a file

This commit is contained in:
rdb 2012-02-11 11:36:57 +00:00
parent fd1f1e19b3
commit 6795dd86b1

View File

@ -37,9 +37,15 @@ Rocket::Core::FileHandle RocketFileInterface::
Open(const Rocket::Core::String& path) {
rocket_cat.debug() << "Opening " << path.CString() << "\n";
Filename fn = Filename::from_os_specific(path.CString());
void *ptr = (void*) _vfs->open_read_file(fn, true);
if (ptr == NULL) {
rocket_cat.error() << "Failed to open " << fn << "\n";
}
// A FileHandle is actually just a void pointer
return (Rocket::Core::FileHandle)
_vfs->open_read_file(Filename::from_os_specific(path.CString()), true);
return (Rocket::Core::FileHandle) ptr;
}
////////////////////////////////////////////////////////////////////