Browse Source

Fix a 64-bit bug in LADSPAInfo.

tags/non-daw-v1.1.0
Jonathan Moore Liles 15 years ago
parent
commit
1febc10186
1 changed files with 4 additions and 4 deletions
  1. +4
    -4
      mixer/src/LADSPAInfo.C

+ 4
- 4
mixer/src/LADSPAInfo.C View File

@@ -326,11 +326,11 @@ LADSPAInfo::DescendGroup(string prefix,
string name;

// Escape '/' and '|' characters
unsigned int x = g->find_first_of("/|");
size_t x = g->find_first_of("/|");
if (x == string::npos) {
name = *g;
} else {
unsigned int last_x = 0;
size_t last_x = 0;
while (x < string::npos) {
name += g->substr(last_x, x - last_x) + '\\' + (*g)[x];
last_x = x + 1;
@@ -360,11 +360,11 @@ LADSPAInfo::DescendGroup(string prefix,
string name;

// Escape '/' and '|' characters
unsigned int x = pi->Name.find_first_of("/|");
size_t x = pi->Name.find_first_of("/|");
if (x == string::npos) {
name = pi->Name;
} else {
unsigned int last_x = 0;
size_t last_x = 0;
while (x < string::npos) {
name += pi->Name.substr(last_x, x - last_x) + '\\' + pi->Name[x];
last_x = x + 1;


Loading…
Cancel
Save