GUI: fix crash when creating a wave from sample

This commit is contained in:
tildearrow 2022-10-23 03:00:27 -05:00
parent e19538af2e
commit 0d3a3741a9
1 changed files with 1 additions and 1 deletions

View File

@ -1340,7 +1340,7 @@ void FurnaceGUI::doAction(int what) {
wave->max=255;
wave->len=end-start;
for (unsigned int i=start; i<end; i++) {
wave->data[i-start]=(sample->data8[i]&0xff)^0x80;
wave->data[i-start]=(((unsigned short)sample->data16[i]&0xff00)>>8)^0x80;
}
nextWindow=GUI_WINDOW_WAVE_EDIT;
MARK_MODIFIED;