From 1fadd7d648eb86bb9eadd702e59ad00067fee626 Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Thu, 27 Aug 2026 20:41:18 +0200 Subject: [PATCH] Use std::filesystem in BinkMovie/SubTitleManagerClass --- Code/BinkMovie/subtitlemanager.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Code/BinkMovie/subtitlemanager.cpp b/Code/BinkMovie/subtitlemanager.cpp index d7bfd420d..24125e4ee 100644 --- a/Code/BinkMovie/subtitlemanager.cpp +++ b/Code/BinkMovie/subtitlemanager.cpp @@ -42,6 +42,7 @@ #include "rawfile.h" #include "assetmgr.h" #include "ww3d.h" +#include #include @@ -79,9 +80,9 @@ SubTitleManagerClass* SubTitleManagerClass::Create(const char* filename, const c instance->Set_Font(font); // Retrieve moviename - char fname[_MAX_FNAME]; - _splitpath(filename, nullptr, nullptr, fname, nullptr); - bool loaded = instance->Load_Sub_Titles(fname, subtitlefilename); + std::filesystem::path fs_filename = filename; + auto fname = fs_filename.stem().generic_string(); + bool loaded = instance->Load_Sub_Titles(fname.c_str(), subtitlefilename); if (loaded == false) { delete instance;