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

View file

@ -1340,7 +1340,7 @@ void FurnaceGUI::doAction(int what) {
wave->max=255; wave->max=255;
wave->len=end-start; wave->len=end-start;
for (unsigned int i=start; i<end; i++) { 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; nextWindow=GUI_WINDOW_WAVE_EDIT;
MARK_MODIFIED; MARK_MODIFIED;