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