Can we get support for detecting Cubase 10.5?

diff --git a/modules/juce_audio_plugin_client/utility/juce_PluginHostType.h b/modules/juce_audio_plugin_client/utility/juce_PluginHostType.h
index ea396cf78..ea29c47cc 100644
--- a/modules/juce_audio_plugin_client/utility/juce_PluginHostType.h
+++ b/modules/juce_audio_plugin_client/utility/juce_PluginHostType.h
@@ -89,7 +89,8 @@ public:
         SteinbergCubase9,           /**< Represents Steinberg Cubase 9. */
         SteinbergCubase9_5,         /**< Represents Steinberg Cubase 9.5. */
         SteinbergCubase10,          /**< Represents Steinberg Cubase 10. */
-        SteinbergCubaseGeneric,     /**< Represents Steinberg Cubase. */
+		SteinbergCubase10_5,          /**< Represents Steinberg Cubase 10.5 */
+		SteinbergCubaseGeneric,     /**< Represents Steinberg Cubase. */
         SteinbergNuendo3,           /**< Represents Steinberg Nuendo 3. */
         SteinbergNuendo4,           /**< Represents Steinberg Nuendo 4. */
         SteinbergNuendo5,           /**< Represents Steinberg Nuendo 5. */
@@ -325,6 +326,7 @@ private:
         if (hostPath.containsIgnoreCase       ("Cubase 9.app"))      return SteinbergCubase9;
         if (hostPath.containsIgnoreCase       ("Cubase 9.5.app"))    return SteinbergCubase9_5;
         if (hostPath.containsIgnoreCase       ("Cubase 10.app"))     return SteinbergCubase10;
+        if (hostPath.containsIgnoreCase       ("Cubase 10.5.app"))     return SteinbergCubase10_5;
         if (hostFilename.containsIgnoreCase   ("Cubase"))            return SteinbergCubaseGeneric;
         if (hostPath.containsIgnoreCase       ("Wavelab 7"))         return SteinbergWavelab7;
         if (hostPath.containsIgnoreCase       ("Wavelab 8"))         return SteinbergWavelab8;
@@ -376,7 +378,8 @@ private:
             || hostPath.containsIgnoreCase    ("Cubase 9"))          return SteinbergCubase9;
         if (hostFilename.containsIgnoreCase   ("Cubase10.exe")
             || hostPath.containsIgnoreCase    ("Cubase 10"))         return SteinbergCubase10;
-        if (hostFilename.containsIgnoreCase   ("Cubase"))            return SteinbergCubaseGeneric;
+		if ( hostFilename.containsIgnoreCase ( "Cubase10.5.exe" ) )  return SteinbergCubase10_5;
+		if ( hostFilename.containsIgnoreCase ( "Cubase" ) )            return SteinbergCubaseGeneric;
         if (hostFilename.containsIgnoreCase   ("VSTBridgeApp"))      return SteinbergCubase5Bridged;
         if (hostPath.containsIgnoreCase       ("Wavelab 5"))         return SteinbergWavelab5;
         if (hostPath.containsIgnoreCase       ("Wavelab 6"))         return SteinbergWavelab6;
--
2 Likes
1 Like