summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/ui/widget.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ui/widget.c b/src/ui/widget.c
index 1c0fb271..25142691 100644
--- a/src/ui/widget.c
+++ b/src/ui/widget.c
@@ -1095,6 +1095,12 @@ iBool scrollOverflow_Widget(iWidget *d, int delta) {
1095 delta = 0; 1095 delta = 0;
1096 } 1096 }
1097 bounds.pos.y += delta; 1097 bounds.pos.y += delta;
1098 if (delta < 0) {
1099 bounds.pos.y = iMax(bounds.pos.y, validPosRange.start);
1100 }
1101 else if (delta > 0) {
1102 bounds.pos.y = iMin(bounds.pos.y, validPosRange.end);
1103 }
1098// printf("range: %d ... %d\n", range.start, range.end); 1104// printf("range: %d ... %d\n", range.start, range.end);
1099 } 1105 }
1100 else { 1106 else {