-
Notifications
You must be signed in to change notification settings - Fork 40
Expand file tree
/
Copy pathUtilityWrapper.patch
More file actions
29 lines (25 loc) · 1.3 KB
/
UtilityWrapper.patch
File metadata and controls
29 lines (25 loc) · 1.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Submodule JUCE contains modified content
diff --git a/JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp b/JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp
index 2c60956b..8cdd33b7 100644
--- a/JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp
+++ b/JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp
@@ -57,15 +57,20 @@ namespace juce
strcpy (uidString, vstfxidStr);
char uidStr[9] = { 0 };
- sprintf (uidStr, "%08X", JucePlugin_VSTUniqueID);
+ sprintf (uidStr, "%08X", getPluginId());
strcat (uidString, uidStr);
+
char nameidStr[3] = { 0 };
- const size_t len = strlen (JucePlugin_Name);
+
+ String pluginString = File::getSpecialLocation(File::currentExecutableFile).getFileNameWithoutExtension();
+
+ const size_t len = strlen (pluginString);
for (size_t i = 0; i <= 8; ++i)
{
- juce::uint8 c = i < len ? static_cast<juce::uint8> (JucePlugin_Name[i]) : 0;
+ String pluginString = File::getSpecialLocation(File::currentExecutableFile).getFileNameWithoutExtension();
+ juce::uint8 c = i < len ? static_cast<juce::uint8> (pluginString[i]) : 0;
if (c >= 'A' && c <= 'Z')
c += 'a' - 'A';