fix: duplicate example

This commit is contained in:
Felix Roos 2023-12-07 21:43:08 +01:00
parent f8d1e9e004
commit ac2e450e38

View File

@ -138,7 +138,7 @@ export function updateUserCode(code) {
let activePattern = getSetting('activePattern');
// check if code is that of an example tune
const [example] = Object.entries(tunes).find(([_, tune]) => tune === code) || [];
if (example) {
if (example && (!activePattern || activePattern === example)) {
// select example
setActivePattern(example);
return;
@ -187,5 +187,6 @@ export function duplicateActivePattern() {
}
export function setActivePattern(key) {
console.log('set', key);
settingsMap.setKey('activePattern', key);
}