Browse Source

Fix vst not showing up on add-plugin (needs rescan)

tags/1.9.6
falkTX 11 years ago
parent
commit
31120c754b
1 changed files with 15 additions and 15 deletions
  1. +15
    -15
      source/carla_database.py

+ 15
- 15
source/carla_database.py View File

@@ -356,7 +356,7 @@ class SearchPluginsThread(QThread):


self.fCheckLADSPA = False self.fCheckLADSPA = False
self.fCheckDSSI = False self.fCheckDSSI = False
self.fCheckVST = False
self.fCheckVST2 = False
self.fCheckVST3 = False self.fCheckVST3 = False
self.fCheckGIG = False self.fCheckGIG = False
self.fCheckSF2 = False self.fCheckSF2 = False
@@ -379,7 +379,7 @@ class SearchPluginsThread(QThread):


self.fLadspaPlugins = [] self.fLadspaPlugins = []
self.fDssiPlugins = [] self.fDssiPlugins = []
self.fVstPlugins = []
self.fVst2Plugins = []
self.fVst3Plugins = [] self.fVst3Plugins = []
self.fKitPlugins = [] self.fKitPlugins = []


@@ -395,10 +395,10 @@ class SearchPluginsThread(QThread):
self.fCheckWin32 = win32 self.fCheckWin32 = win32
self.fCheckWin64 = win64 self.fCheckWin64 = win64


def setSearchPluginTypes(self, ladspa, dssi, vst, vst3, gig, sf2, sfz):
def setSearchPluginTypes(self, ladspa, dssi, vst2, vst3, gig, sf2, sfz):
self.fCheckLADSPA = ladspa self.fCheckLADSPA = ladspa
self.fCheckDSSI = dssi self.fCheckDSSI = dssi
self.fCheckVST = vst
self.fCheckVST2 = vst2
self.fCheckVST3 = vst3 self.fCheckVST3 = vst3
self.fCheckGIG = gig self.fCheckGIG = gig
self.fCheckSF2 = sf2 self.fCheckSF2 = sf2
@@ -416,7 +416,7 @@ class SearchPluginsThread(QThread):


if self.fCheckLADSPA: pluginCount += 1 if self.fCheckLADSPA: pluginCount += 1
if self.fCheckDSSI: pluginCount += 1 if self.fCheckDSSI: pluginCount += 1
if self.fCheckVST: pluginCount += 1
if self.fCheckVST2: pluginCount += 1
if self.fCheckVST3: pluginCount += 1 if self.fCheckVST3: pluginCount += 1


if self.fCheckNative: if self.fCheckNative:
@@ -558,7 +558,7 @@ class SearchPluginsThread(QThread):


if not self.fContinueChecking: return if not self.fContinueChecking: return


if self.fCheckVST:
if self.fCheckVST2:
if self.fCheckNative: if self.fCheckNative:
self._checkVST2(OS, self.fToolNative) self._checkVST2(OS, self.fToolNative)
settingsDB.setValue("Plugins/VST2_native", self.fVstPlugins) settingsDB.setValue("Plugins/VST2_native", self.fVstPlugins)
@@ -1579,21 +1579,21 @@ class PluginDatabaseW(QDialog):
del dssiPlugins del dssiPlugins


# ---------------------------------------------------------------------------------------------------- # ----------------------------------------------------------------------------------------------------
# VST
# VST2


vstPlugins = []
vstPlugins += toList(settingsDB.value("Plugins/VST_native", []))
vstPlugins += toList(settingsDB.value("Plugins/VST_posix32", []))
vstPlugins += toList(settingsDB.value("Plugins/VST_posix64", []))
vstPlugins += toList(settingsDB.value("Plugins/VST_win32", []))
vstPlugins += toList(settingsDB.value("Plugins/VST_win64", []))
vst2Plugins = []
vst2Plugins += toList(settingsDB.value("Plugins/VST2_native", []))
vst2Plugins += toList(settingsDB.value("Plugins/VST2_posix32", []))
vst2Plugins += toList(settingsDB.value("Plugins/VST2_posix64", []))
vst2Plugins += toList(settingsDB.value("Plugins/VST2_win32", []))
vst2Plugins += toList(settingsDB.value("Plugins/VST2_win64", []))


for plugins in vstPlugins:
for plugins in vst2Plugins:
for plugin in plugins: for plugin in plugins:
self._addPluginToTable(plugin, "VST2") self._addPluginToTable(plugin, "VST2")
vstCount += 1 vstCount += 1


del vstPlugins
del vst2Plugins


# ---------------------------------------------------------------------------------------------------- # ----------------------------------------------------------------------------------------------------
# VST3 # VST3


Loading…
Cancel
Save