GUI: fix instrument drag

issue #2386
This commit is contained in:
tildearrow 2025-03-10 04:16:38 -05:00
parent b64a92668a
commit 72a2fa1b2e

View file

@ -152,7 +152,7 @@ void FurnaceGUI::insListItem(int i, int dir, int asset) {
} }
bool insReleased=ImGui::Selectable(name.c_str(),(i==-1)?(curIns<0 || curIns>=e->song.insLen):(curIns==i)); bool insReleased=ImGui::Selectable(name.c_str(),(i==-1)?(curIns<0 || curIns>=e->song.insLen):(curIns==i));
bool insPressed=ImGui::IsItemActivated(); bool insPressed=ImGui::IsItemActivated();
if (insReleased || (!insListDir && insPressed)) { if (insReleased || (!insListDir && insPressed && !settings.draggableDataView)) {
curIns=i; curIns=i;
if (!insReleased || insListDir) { if (!insReleased || insListDir) {
wavePreviewInit=true; wavePreviewInit=true;