[BlackBerry] Fix assertion failure introduced by bug 87551
[WebKit-https.git] / Source / WebCore / platform / blackberry / RenderThemeBlackBerry.cpp
index b179e780e4f652a14e58ef8345dddfc8613f3f8d..abfa5f09da5ef2035209fa1544edf58acdc4b27e 100644 (file)
@@ -152,8 +152,8 @@ static Path roundedRectForBorder(RenderObject* object, const IntRect& rect)
 static RenderSlider* determineRenderSlider(RenderObject* object)
 {
     ASSERT(object->isSliderThumb());
-    // The RenderSlider is 3 parent levels above the slider thumb.
-    for (int i = 1; object && i <= 3; i++)
+    // The RenderSlider is an ancestor of the slider thumb.
+    while (object && !object->isSlider())
         object = object->parent();
     return toRenderSlider(object);
 }