commit 1af66e49db01b5e2a5f90e85fe748c162bb83a48
parent 26eb9dd4e461d311f021ac26237d176e2cfb14dc
Author: falkTX <falktx@falktx.com>
Date: Thu, 21 Oct 2021 02:35:29 +0100
Make getBinaryFilename work in standalone windows too
Diffstat:
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/distrho/src/DistrhoUtils.cpp b/distrho/src/DistrhoUtils.cpp
@@ -38,9 +38,6 @@ BOOL WINAPI DllMain(HINSTANCE hInst, DWORD reason, LPVOID)
START_NAMESPACE_DISTRHO
-#ifdef DISTRHO_PLUGIN_TARGET_JACK
-#endif
-
// -----------------------------------------------------------------------
const char* getBinaryFilename()
@@ -51,14 +48,13 @@ const char* getBinaryFilename()
return filename;
#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';
GetModuleFileName(hInstance, filenameBuf, sizeof(filenameBuf));
filename = filenameBuf;
-# endif
#else
Dl_info info;
dladdr((void*)getBinaryFilename, &info);