Browse Source

Fix log assertions during plugin scanning

Signed-off-by: falkTX <falktx@falktx.com>
pull/1658/merge
falkTX 8 months ago
parent
commit
993d444301
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
4 changed files with 7 additions and 9 deletions
  1. +2
    -2
      source/backend/utils/PluginDiscovery.cpp
  2. +1
    -1
      source/utils/CarlaPipeUtils.cpp
  3. +1
    -1
      source/utils/CarlaPipeUtils.hpp
  4. +3
    -5
      source/utils/CarlaString.hpp

+ 2
- 2
source/backend/utils/PluginDiscovery.cpp View File

@@ -419,7 +419,7 @@ private:
{
helperTool = options.wine.executable.buffer();

if (helperTool[0] == CARLA_OS_SEP && File(helperTool + "64").existsAsFile())
if (helperTool.isNotEmpty() && helperTool[0] == CARLA_OS_SEP && File(helperTool + "64").existsAsFile())
helperTool += "64";
}
else
@@ -448,7 +448,7 @@ private:

if (envWinePrefix != nullptr && envWinePrefix[0] != '\0')
winePrefix = envWinePrefix;
else if (options.wine.fallbackPrefix != nullptr && options.wine.fallbackPrefix[0] != '\0')
else if (options.wine.fallbackPrefix.isNotEmpty() && options.wine.fallbackPrefix[0] != '\0')
winePrefix = options.wine.fallbackPrefix.buffer();
else
winePrefix = File::getSpecialLocation(File::userHomeDirectory).getFullPathName() + "/.wine";


+ 1
- 1
source/utils/CarlaPipeUtils.cpp View File

@@ -1,6 +1,6 @@
/*
* Carla Pipe Utilities
* Copyright (C) 2013-2023 Filipe Coelho <falktx@falktx.com>
* Copyright (C) 2013-2024 Filipe Coelho <falktx@falktx.com>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as


+ 1
- 1
source/utils/CarlaPipeUtils.hpp View File

@@ -1,6 +1,6 @@
/*
* Carla Pipe utils
* Copyright (C) 2013-2023 Filipe Coelho <falktx@falktx.com>
* Copyright (C) 2013-2024 Filipe Coelho <falktx@falktx.com>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as


+ 3
- 5
source/utils/CarlaString.hpp View File

@@ -1,6 +1,6 @@
/*
* Carla String
* Copyright (C) 2013-2023 Filipe Coelho <falktx@falktx.com>
* Copyright (C) 2013-2024 Filipe Coelho <falktx@falktx.com>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
@@ -722,8 +722,7 @@ public:

carla_safe_assert("pos < fBufferLen", __FILE__, __LINE__);

static char fallback;
fallback = '\0';
static char fallback = '\0';
return fallback;
}

@@ -734,8 +733,7 @@ public:

carla_safe_assert("pos < fBufferLen", __FILE__, __LINE__);

static char fallback;
fallback = '\0';
static char fallback = '\0';
return fallback;
}



Loading…
Cancel
Save