Commit: d170fe2195cd0f7d8f8f550eaa6d7d7e8c2e0877
Parent: 6ed077299184d1ba8796e624bd0815e98f167fd7
Author: Randy Palamar
Date: Wed, 19 Mar 2025 21:00:29 -0600
ui: correct condition for continuing a drag interaction
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ui.c b/ui.c
@@ -1568,7 +1568,7 @@ ui_interact(BeamformerCtx *ctx, BeamformerInput *input)
case IT_SET: ui_end_interact(ctx, input->mouse); break;
case IT_TEXT: update_text_input(&ui->text_input_state, is->active); break;
case IT_DRAG: {
- if (IsMouseButtonReleased(MOUSE_BUTTON_LEFT)) {
+ if (!IsMouseButtonDown(MOUSE_BUTTON_LEFT) && !IsMouseButtonDown(MOUSE_BUTTON_RIGHT)) {
ui_end_interact(ctx, input->mouse);
} else {
v2 ws = (v2){.w = ctx->window_size.w, .h = ctx->window_size.h};