mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-10-10 10:42:19 +00:00
Fixed: -reloadData: was not reloading views after a change in model rows count
This commit is contained in:
1 parent
44b6136ce2
commit
0a1d215560
1 file changed
+10
-3
+10
-3
@@ -564,9 +564,7 @@ NOT YET IMPLEMENTED
|
||||
*/
|
||||
- (void)reloadDataForRowIndexes:(CPIndexSet)rowIndexes columnIndexes:(CPIndexSet)columnIndexes
|
||||
{
|
||||
var oldnumberOfRows = _numberOfRows;
|
||||
|
||||
if (oldnumberOfRows == 0 || oldnumberOfRows !== [self numberOfRows])
|
||||
if ([self _numberOfRowsDidChange])
|
||||
[self _reloadDataViews];
|
||||
else
|
||||
[self _enumerateViewsInRows:rowIndexes columns:columnIndexes usingBlock:function(view, row, column, stop)
|
||||
@@ -575,6 +573,15 @@ NOT YET IMPLEMENTED
|
||||
}];
|
||||
}
|
||||
|
||||
- (BOOL)_numberOfRowsDidChange
|
||||
{
|
||||
var oldnumberOfRows = _numberOfRows;
|
||||
|
||||
_numberOfRows = nil;
|
||||
|
||||
return (oldnumberOfRows !== [self numberOfRows]);
|
||||
}
|
||||
|
||||
- (void)_reloadDataViews
|
||||
{
|
||||
//if (!_dataSource)
|
||||
|
||||
Reference in new issue
Block a user