diff --git a/Docs/src/history.but b/Docs/src/history.but index 031fc99d..67ec5fc4 100644 --- a/Docs/src/history.but +++ b/Docs/src/history.but @@ -20,6 +20,8 @@ Unicode is now the default. \b Fixed Unicode compiler crash (\W{http://sf.net/p/nsis/bugs/1254}{bug #1254}, \W{http://sf.net/p/nsis/patches/300}{patch #300}) +\b Fixed !addplugindir relative path bug (\W{http://sf.net/p/nsis/bugs/1264}{bug #1264} + \S2{} Translations \b Updated Corsican\#{(forum)} and Japanese (maboroshin PR\#{github.com/maboroshin}) diff --git a/Source/Plugins.cpp b/Source/Plugins.cpp index a176ae06..6f1c11c7 100644 --- a/Source/Plugins.cpp +++ b/Source/Plugins.cpp @@ -108,7 +108,7 @@ void Plugins::AddPluginsDir(const tstring &path, bool pe64, bool displayInfo) if (!dir_reader::matches(*files_itr, _T("*.dll"))) continue; - const tstring plugin = path + PLATFORM_PATH_SEPARATOR_C + *files_itr; + const tstring plugin = get_full_path(path + PLATFORM_PATH_SEPARATOR_C + *files_itr); GetExports(plugin, pe64, displayInfo); } }