From 0d396d441613819569aa1f51ceb4b2afc8454d32 Mon Sep 17 00:00:00 2001 From: Eknous-P Date: Wed, 19 Nov 2025 17:07:22 +0400 Subject: [PATCH] fix sample list right click, again pls dont crash... --- src/gui/dataList.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gui/dataList.cpp b/src/gui/dataList.cpp index 0c99b9f61..9eec1c709 100644 --- a/src/gui/dataList.cpp +++ b/src/gui/dataList.cpp @@ -319,6 +319,9 @@ void FurnaceGUI::sampleListItem(int i, int dir, int asset) { nextWindow=GUI_WINDOW_SAMPLE_EDIT; } } + if (ImGui::IsItemClicked(ImGuiMouseButton_Right)) { + ImGui::OpenPopup("SampleRightMenu"); + } if (sampleListDir || (settings.unifiedDataView && insListDir)) { DIR_DRAG_SOURCE(dir,asset,"FUR_SDIR"); DIR_DRAG_TARGET(dir,asset,e->song.sampleDir,"FUR_SDIR"); @@ -338,7 +341,7 @@ void FurnaceGUI::sampleListItem(int i, int dir, int asset) { } ImGui::PopStyleColor(); } - if (ImGui::BeginPopupContextItem("SampleRightMenu")) { + if (ImGui::BeginPopup("SampleRightMenu")) { curSample=i; samplePos=0; updateSampleTex=true;