From b5fc1e4c5abe5258ea9a09712e3ec2d10531dfb9 Mon Sep 17 00:00:00 2001 From: DepressedTWM Date: Mon, 1 Jun 2026 11:31:38 -0400 Subject: [PATCH] FIlesystem module memewmemw --- src/filesystem.cpp | 10 +++++----- src/filesystem.h | 1 - 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/filesystem.cpp b/src/filesystem.cpp index 2d24c1b..46a8acc 100644 --- a/src/filesystem.cpp +++ b/src/filesystem.cpp @@ -52,7 +52,7 @@ struct SDLRWIoContext{ filename(filename) { if (!ops) - throw Exception(Exception::SDLError, "Failed to open file: %s", SDL_GetError()); + crash(Exception::SDLError, "Failed to open file: %s", SDL_GetError()); } ~SDLRWIoContext(){ @@ -117,7 +117,7 @@ static PHYSFS_Io *createSDLRWIo(const char *filename){ try{ ctx = new SDLRWIoContext(filename); }catch (const Exception &e){ - Debug() << "Failed mounting" << filename; + crash(Exception::MEOW, "Failed mounting %s", filename); return 0; } @@ -595,16 +595,16 @@ void FileSystem::openRead(OpenHandler &handler, const char *filename){ } if (data.physfsError) - throw Exception(Exception::PHYSFSError, "PhysFS: %s", data.physfsError); + crash(Exception::PHYSFSError, "PhysFS: %s", data.physfsError); if (data.matchCount == 0) - throw Exception(Exception::NoFileError, "%s", filename); + crash(Exception::NoFileError, "%s", filename); } void FileSystem::openReadRaw(SDL_IOStream* &stream, const char *filename){ PHYSFS_File *handle = PHYSFS_openRead(filename); if (!handle) - throw Exception(Exception::NoFileError, "%s", filename); + crash(Exception::NoFileError, "%s", filename); initReadOps(handle, stream); } diff --git a/src/filesystem.h b/src/filesystem.h index 66f461e..5d626c7 100644 --- a/src/filesystem.h +++ b/src/filesystem.h @@ -57,7 +57,6 @@ public: /* Circumvents extension supplementing */ void openReadRaw(SDL_IOStream* &ops, const char *filename); - //bool freeOnClose = false); /* Does not perform extension supplementing */ bool exists(const char *filename);