From 9423bc199d18b3ab94780a707e3b6ed37079bd69 Mon Sep 17 00:00:00 2001 From: scottjehl Date: Wed, 1 Dec 2010 16:35:17 -0500 Subject: [PATCH] fixed issue with listview corner rounding when listviews have only a couple items. --- js/jquery.mobile.listview.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/js/jquery.mobile.listview.js b/js/jquery.mobile.listview.js index ff2a42da..80b0f643 100644 --- a/js/jquery.mobile.listview.js +++ b/js/jquery.mobile.listview.js @@ -245,8 +245,9 @@ $.widget( "mobile.listview", $.mobile.widget, { .end() .find( ".ui-li-thumb" ) .addClass( "ui-corner-tl" ); - - self._removeCorners( item.next() ); + if(item.next().next().length){ + self._removeCorners( item.next() ); + } } else if ( pos === li.length - 1 ) { itemClass += " ui-corner-bottom"; @@ -259,7 +260,9 @@ $.widget( "mobile.listview", $.mobile.widget, { .find( ".ui-li-thumb" ) .addClass( "ui-corner-bl" ); - self._removeCorners( item.prev() ); + if(item.prev().prev().length){ + self._removeCorners( item.prev() ); + } } }