GUI: make the new button work

This commit is contained in:
tildearrow 2021-12-24 18:23:01 -05:00
parent 6635d1c3ec
commit 8428f7da32
3 changed files with 21 additions and 2 deletions

View file

@ -1428,6 +1428,22 @@ void DivEngine::renderSamples() {
}
}
void DivEngine::createNew() {
DivSystem sys=song.system;
quitDispatch();
isBusy.lock();
song.unload();
song=DivSong();
song.system=sys;
chans=getChannelCount(song.system);
renderSamples();
isBusy.unlock();
initDispatch();
isBusy.lock();
reset();
isBusy.unlock();
}
void DivEngine::changeSystem(DivSystem which) {
quitDispatch();
isBusy.lock();