From 0d3a3741a902bca77aaf7c322eca0a8abd763025 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sun, 23 Oct 2022 03:00:27 -0500 Subject: [PATCH] GUI: fix crash when creating a wave from sample --- src/gui/doAction.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/doAction.cpp b/src/gui/doAction.cpp index 6b35f912d..d4145276b 100644 --- a/src/gui/doAction.cpp +++ b/src/gui/doAction.cpp @@ -1340,7 +1340,7 @@ void FurnaceGUI::doAction(int what) { wave->max=255; wave->len=end-start; for (unsigned int i=start; idata[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;