Skip to content

Commit c83b1c6

Browse files
authored
feat: merge pr #1 from Meridiano/patch-1
fix: handle loader path name a bit better
2 parents 69a517f + 6bc65d2 commit c83b1c6

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/REL/IDDB.cpp

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -143,13 +143,15 @@ namespace REL
143143
std::filesystem::path plugin(buffer);
144144

145145
auto loader = plugin.parent_path().parent_path();
146-
if (loader.filename() == L"SKSE") {
146+
auto loaderName = loader.filename().wstring();
147+
std::transform(loaderName.begin(), loaderName.end(), loaderName.begin(), std::towupper);
148+
if (loaderName == L"SKSE") {
147149
m_loader = Loader::SKSE;
148-
} else if (loader.filename() == L"F4SE") {
150+
} else if (loaderName == L"F4SE") {
149151
m_loader = Loader::F4SE;
150-
} else if (loader.filename() == L"SFSE") {
152+
} else if (loaderName == L"SFSE") {
151153
m_loader = Loader::SFSE;
152-
} else if (loader.filename() == L"OBSE") {
154+
} else if (loaderName == L"OBSE") {
153155
m_loader = Loader::OBSE;
154156
}
155157

0 commit comments

Comments
 (0)