commit e4f51db5d727c0800bcb87e93e33d296ae4d01c0
parent de1375ca02ce26425d2781ed5d77193a70708aaf
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date: Thu, 26 May 2022 00:44:59 +0200
fix current preset reverted to default parameters if UI is closed and reopened
Diffstat:
2 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/source/jucePlugin/ui3/PatchBrowser.cpp b/source/jucePlugin/ui3/PatchBrowser.cpp
@@ -54,7 +54,9 @@ namespace genericVirusUI
if(child.existsAsFile())
{
m_bankList.setFileName(child.getFileName());
+ m_sendOnSelect = false;
onFileSelected(child);
+ m_sendOnSelect = true;
}
});
}
@@ -287,6 +289,9 @@ namespace genericVirusUI
void PatchBrowser::selectedRowsChanged(int lastRowSelected)
{
+ if(!m_sendOnSelect)
+ return;
+
const auto idx = m_patchList.getSelectedRow();
if (idx == -1)
diff --git a/source/jucePlugin/ui3/PatchBrowser.h b/source/jucePlugin/ui3/PatchBrowser.h
@@ -95,5 +95,6 @@ namespace genericVirusUI
juce::PropertiesFile *m_properties;
juce::ComboBox* m_romBankSelect;
juce::HashMap<juce::String, bool> m_checksums;
+ bool m_sendOnSelect = true;
};
}