diff --git a/source/backend/plugin/CarlaPluginJack.cpp b/source/backend/plugin/CarlaPluginJack.cpp index 954e296ae..72b4282b5 100644 --- a/source/backend/plugin/CarlaPluginJack.cpp +++ b/source/backend/plugin/CarlaPluginJack.cpp @@ -1522,6 +1522,11 @@ public: if (label[6] == '\0') setupUniqueProjectID(); + // --------------------------------------------------------------- + // set icon + + pData->iconName = carla_strdup_safe("application"); + // --------------------------------------------------------------- // set info diff --git a/source/backend/plugin/CarlaPluginNative.cpp b/source/backend/plugin/CarlaPluginNative.cpp index fd4566339..a512497f0 100644 --- a/source/backend/plugin/CarlaPluginNative.cpp +++ b/source/backend/plugin/CarlaPluginNative.cpp @@ -2524,13 +2524,24 @@ public: // --------------------------------------------------------------- // set icon - if (std::strcmp(fDescriptor->label, "audiofile") == 0) + /**/ if (std::strcmp(fDescriptor->label, "audiofile") == 0) pData->iconName = carla_strdup_safe("file"); else if (std::strcmp(fDescriptor->label, "midifile") == 0) pData->iconName = carla_strdup_safe("file"); + else if (std::strcmp(fDescriptor->label, "3bandeq") == 0) + pData->iconName = carla_strdup_safe("distrho"); + else if (std::strcmp(fDescriptor->label, "3bandsplitter") == 0) + pData->iconName = carla_strdup_safe("distrho"); + else if (std::strcmp(fDescriptor->label, "kars") == 0) + pData->iconName = carla_strdup_safe("distrho"); + else if (std::strcmp(fDescriptor->label, "nekobi") == 0) + pData->iconName = carla_strdup_safe("distrho"); + else if (std::strcmp(fDescriptor->label, "pingpongpan") == 0) + pData->iconName = carla_strdup_safe("distrho"); + // --------------------------------------------------------------- - // get info + // set info if (name != nullptr && name[0] != '\0') pData->name = pData->engine->getUniquePluginName(name);