mirror of
https://github.com/alliedmodders/sourcemod.git
synced 2025-12-06 18:08:36 +00:00
Make mac/win lookups lowercase'd
This commit is contained in:
parent
6896ef739d
commit
81042cc3fb
@ -1855,7 +1855,12 @@ void CPluginManager::OnRootConsoleCommand(const char *cmdname, const ICommandArg
|
||||
const char *ext = libsys->GetFileExtension(arg) ? "" : ".smx";
|
||||
g_pSM->BuildPath(Path_None, pluginfile, sizeof(pluginfile), "%s%s", arg, ext);
|
||||
|
||||
if (!m_LoadLookup.retrieve(pluginfile, &pl))
|
||||
#if defined PLATFORM_WINDOWS || defined PLATFORM_APPLE
|
||||
ke::UniquePtr<char> finalPath = ke::UniquePtr<char>(strdup_tolower(pluginfile));
|
||||
#else
|
||||
ke::UniquePtr<char> finalPath = ke::UniquePtr<char>(strdup(pluginfile));
|
||||
#endif
|
||||
if (!m_LoadLookup.retrieve(finalPath.get(), &pl))
|
||||
{
|
||||
rootmenu->ConsolePrint("[SM] Plugin %s is not loaded.", pluginfile);
|
||||
return;
|
||||
@ -1945,7 +1950,12 @@ void CPluginManager::OnRootConsoleCommand(const char *cmdname, const ICommandArg
|
||||
const char *ext = libsys->GetFileExtension(arg) ? "" : ".smx";
|
||||
g_pSM->BuildPath(Path_None, pluginfile, sizeof(pluginfile), "%s%s", arg, ext);
|
||||
|
||||
if (!m_LoadLookup.retrieve(pluginfile, &pl))
|
||||
#if defined PLATFORM_WINDOWS || defined PLATFORM_APPLE
|
||||
ke::UniquePtr<char> finalPath = ke::UniquePtr<char>(strdup_tolower(pluginfile));
|
||||
#else
|
||||
ke::UniquePtr<char> finalPath = ke::UniquePtr<char>(strdup(pluginfile));
|
||||
#endif
|
||||
if (!m_LoadLookup.retrieve(finalPath.get(), &pl))
|
||||
{
|
||||
rootmenu->ConsolePrint("[SM] Plugin %s is not loaded.", pluginfile);
|
||||
return;
|
||||
@ -2030,7 +2040,12 @@ void CPluginManager::OnRootConsoleCommand(const char *cmdname, const ICommandArg
|
||||
const char *ext = libsys->GetFileExtension(arg) ? "" : ".smx";
|
||||
g_pSM->BuildPath(Path_None, pluginfile, sizeof(pluginfile), "%s%s", arg, ext);
|
||||
|
||||
if (!m_LoadLookup.retrieve(pluginfile, &pl))
|
||||
#if defined PLATFORM_WINDOWS || defined PLATFORM_APPLE
|
||||
ke::UniquePtr<char> finalPath = ke::UniquePtr<char>(strdup_tolower(pluginfile));
|
||||
#else
|
||||
ke::UniquePtr<char> finalPath = ke::UniquePtr<char>(strdup(pluginfile));
|
||||
#endif
|
||||
if (!m_LoadLookup.retrieve(finalPath.get(), &pl))
|
||||
{
|
||||
rootmenu->ConsolePrint("[SM] Plugin %s is not loaded.", pluginfile);
|
||||
return;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user