ogl_beamforming

Ultrasound Beamforming Implemented with OpenGL
git clone anongit@rnpnr.xyz:ogl_beamforming.git
Log | Files | Refs | Feed | Submodules | LICENSE

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:
Mui.c | 2+-
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};