From 63a01088a0366392b4afc14a76f434cd77b5ef74 Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Fri, 8 Dec 2023 11:42:15 +0100 Subject: [PATCH] hotfix: dont overwrite user pattern on shuffle --- website/src/repl/Repl.jsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/website/src/repl/Repl.jsx b/website/src/repl/Repl.jsx index 7813ae98..a5bfffd4 100644 --- a/website/src/repl/Repl.jsx +++ b/website/src/repl/Repl.jsx @@ -17,7 +17,7 @@ import { prebake } from './prebake.mjs'; import * as tunes from './tunes.mjs'; import PlayCircleIcon from '@heroicons/react/20/solid/PlayCircleIcon'; import { themes } from './themes.mjs'; -import { settingsMap, useSettings, setLatestCode, updateUserCode } from '../settings.mjs'; +import { settingsMap, useSettings, setLatestCode, updateUserCode, setActivePattern } from '../settings.mjs'; import Loader from './Loader'; import { settingPatterns } from '../settings.mjs'; import { code2hash, hash2code } from './helpers.mjs'; @@ -261,6 +261,7 @@ export function Repl({ embedded = false }) { const handleShuffle = async () => { const { code, name } = getRandomTune(); logger(`[repl] ✨ loading random tune "${name}"`); + setActivePattern(name); clearCanvas(); resetLoadedSounds(); scheduler.setCps(1);