You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pivot.apache.org by no...@apache.org on 2011/07/21 17:51:09 UTC

svn commit: r1149238 - /pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraScrollBarSkin.java

Author: noelgrandin
Date: Thu Jul 21 15:51:08 2011
New Revision: 1149238

URL: http://svn.apache.org/viewvc?rev=1149238&view=rev
Log:
PIVOT-659 Scrollbar - The scrollbar's handle can't reach the right end in some cases.

Modified:
    pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraScrollBarSkin.java

Modified: pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraScrollBarSkin.java
URL: http://svn.apache.org/viewvc/pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraScrollBarSkin.java?rev=1149238&r1=1149237&r2=1149238&view=diff
==============================================================================
--- pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraScrollBarSkin.java (original)
+++ pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraScrollBarSkin.java Thu Jul 21 15:51:08 2011
@@ -1168,8 +1168,9 @@ public class TerraScrollBarSkin extends 
                 scrollDownButton.getHeight() + 2;
             numLegalPixelValues = availableHeight - handle.getHeight() + 1;
         }
-
-        valueScale = (float)numLegalPixelValues / (float)numLegalRealValues;
+        
+        // the number of segments is one less than the number of values
+        valueScale = numLegalPixelValues / ((float)numLegalRealValues - 1);
 
         return valueScale;
     }