diff --git a/src/main.cpp b/src/main.cpp index dc93fdf..c28e7bd 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1682,6 +1682,9 @@ static void process_event_editor(SDL_Event event) { } break; case SDL_EVENT_MOUSE_WHEEL: { + if (io.WantCaptureMouse) + return; + vec2 floor_pos_before = get_floor_intersection_of_mouse(vec2(event.wheel.mouse_x, event.wheel.mouse_y)); editor_camera_distance = SDL_max(0.2, editor_camera_distance - event.wheel.y * SDL_sqrt(editor_camera_distance));