| @@ -38,9 +38,6 @@ BOOL WINAPI DllMain(HINSTANCE hInst, DWORD reason, LPVOID) | |||||
| START_NAMESPACE_DISTRHO | START_NAMESPACE_DISTRHO | ||||
| #ifdef DISTRHO_PLUGIN_TARGET_JACK | |||||
| #endif | |||||
| // ----------------------------------------------------------------------- | // ----------------------------------------------------------------------- | ||||
| const char* getBinaryFilename() | const char* getBinaryFilename() | ||||
| @@ -51,14 +48,13 @@ const char* getBinaryFilename() | |||||
| return filename; | return filename; | ||||
| #ifdef DISTRHO_OS_WINDOWS | #ifdef DISTRHO_OS_WINDOWS | ||||
| # if DISTRHO_IS_STANDALONE | |||||
| // TODO | |||||
| # else | |||||
| CHAR filenameBuf[MAX_PATH + 256]; | |||||
| # if !DISTRHO_IS_STANDALONE | |||||
| constexpr const HINSTANCE hInstance = nullptr; | |||||
| # endif | |||||
| CHAR filenameBuf[MAX_PATH]; | |||||
| filenameBuf[0] = '\0'; | filenameBuf[0] = '\0'; | ||||
| GetModuleFileName(hInstance, filenameBuf, sizeof(filenameBuf)); | GetModuleFileName(hInstance, filenameBuf, sizeof(filenameBuf)); | ||||
| filename = filenameBuf; | filename = filenameBuf; | ||||
| # endif | |||||
| #else | #else | ||||
| Dl_info info; | Dl_info info; | ||||
| dladdr((void*)getBinaryFilename, &info); | dladdr((void*)getBinaryFilename, &info); | ||||