From 4f4a17099ee8e927b55fb80c7eaf18a0b4b595db Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Mon, 28 Feb 2011 10:56:14 +0000 Subject: [PATCH] Adjust some slider checks --- source/entry.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/source/entry.cpp b/source/entry.cpp index 2dc0466..a554dbb 100644 --- a/source/entry.cpp +++ b/source/entry.cpp @@ -129,7 +129,7 @@ void Entry::render_special(const Part &part) const part.get_graphic(state)->render(part.get_geometry().w, part.get_geometry().h); GL::pop_matrix(); } - else if(part.get_name()=="slider") + else if(part.get_name()=="slider" && multiline) slider->render(); } @@ -263,12 +263,9 @@ void Entry::check_view_range() else if(row>=first_row+visible_rows) first_row = row+1-visible_rows; - if(slider) - { - unsigned scroll = max(text.get_n_lines(), visible_rows)-visible_rows; - slider->set_range(0, scroll); - slider->set_value(scroll-first_row); - } + unsigned scroll = max(text.get_n_lines(), visible_rows)-visible_rows; + slider->set_range(0, scroll); + slider->set_value(scroll-first_row); } void Entry::slider_value_changed(double value) -- 2.43.0