From c6aa50ec563d692673f9cf93299e106117009242 Mon Sep 17 00:00:00 2001 From: Norman Feske <norman.feske@genode-labs.com> Date: Thu, 18 Apr 2024 11:25:33 +0200 Subject: [PATCH] dialog: don't scroll beyond text bounds Issue #5174 --- repos/gems/src/lib/dialog/text_area_widget.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/repos/gems/src/lib/dialog/text_area_widget.cc b/repos/gems/src/lib/dialog/text_area_widget.cc index 93cf08f4e2..01f08b717c 100644 --- a/repos/gems/src/lib/dialog/text_area_widget.cc +++ b/repos/gems/src/lib/dialog/text_area_widget.cc @@ -631,6 +631,8 @@ void Text_area_widget::handle_event(Event const &event, Action &action) if (event.event.press() && !event.event.key_press(Input::BTN_LEFT)) _sanitize_scroll_position(); + else + _clamp_scroll_position_to_upper_bound(); if (update_dialog) action.refresh_text_area();