From 5ee41c5f5e36d6e1ee2043e6496fef50fb4131db Mon Sep 17 00:00:00 2001 From: tildearrow Date: Wed, 21 Dec 2022 13:39:43 -0500 Subject: [PATCH] GUI: fix possible issue when changing sample depth --- src/gui/sampleEdit.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gui/sampleEdit.cpp b/src/gui/sampleEdit.cpp index 2f80a04f..43fdac72 100644 --- a/src/gui/sampleEdit.cpp +++ b/src/gui/sampleEdit.cpp @@ -227,11 +227,11 @@ void FurnaceGUI::drawSampleEdit() { if (sampleDepths[i]==NULL) continue; if (ImGui::Selectable(sampleDepths[i])) { sample->prepareUndo(true); - e->lockEngine([sample]() { + e->lockEngine([this,sample,i]() { sample->render(); + sample->depth=(DivSampleDepth)i; + e->renderSamples(); }); - sample->depth=(DivSampleDepth)i; - e->renderSamplesP(); updateSampleTex=true; MARK_MODIFIED; }