round up when calculating scrollbar width
authorFelix Domke <tmbinc@elitedvb.net>
Mon, 19 Jan 2009 12:42:38 +0000 (13:42 +0100)
committerFelix Domke <tmbinc@elitedvb.net>
Mon, 19 Jan 2009 12:42:38 +0000 (13:42 +0100)
lib/gui/elistbox.cpp

index 5b05c028151a953d508bea32d642a6d37ff4afda..e8a0dada13a17cddf4d3585ce464cd83dd604db6 100644 (file)
@@ -279,7 +279,7 @@ void eListbox::updateScrollBar()
                        if ((pages*m_items_per_page) < entries)
                                ++pages;
                        int start=(m_top*100)/(pages*m_items_per_page);
-                       int vis=(m_items_per_page*100)/(pages*m_items_per_page);
+                       int vis=(m_items_per_page*100+pages*m_items_per_page-1)/(pages*m_items_per_page);
                        if (vis < 3)
                                vis=3;
                        m_scrollbar->setStartEnd(start,start+vis);