From 5d76d943eca9734f7df2dc351871815385c571b3 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Sat, 31 Oct 2015 14:44:23 +0100 Subject: Font refactoring. Some rendering optimizations on ScrollBar, LineEdit and ListBoxBasic. --- plugingui/scrollbar.cc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'plugingui/scrollbar.cc') diff --git a/plugingui/scrollbar.cc b/plugingui/scrollbar.cc index 0b10972..3107987 100644 --- a/plugingui/scrollbar.cc +++ b/plugingui/scrollbar.cc @@ -66,9 +66,15 @@ int GUI::ScrollBar::maximum() void GUI::ScrollBar::setValue(int value) { + if(value > max - ran) value = max - ran; + if(value < 0) value = 0; + + if(val == value) + { + return; + } + val = value; - if(val > max - ran) val = max - ran; - if(val < 0) val = 0; if(handler) handler(ptr); -- cgit v1.2.3