8000 fix(ios): listview measurement (#10740) · NativeScript/NativeScript@8393df1 · GitHub
[go: up one dir, main page]

Skip to content

Commit 8393df1

Browse files
authored
fix(ios): listview measurement (#10740)
1 parent 93e6eb9 commit 8393df1

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

packages/core/ui/list-view/index.ios.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -392,9 +392,12 @@ export class ListView extends ListViewBase {
392392
}
393393

394394
public measure(widthMeasureSpec: number, heightMeasureSpec: number): void {
395+
const changed: boolean = this._currentWidthMeasureSpec !== widthMeasureSpec || this._currentHeightMeasureSpec !== heightMeasureSpec;
396+
395397
this.widthMeasureSpec = widthMeasureSpec;
396-
const changed = this._setCurrentMeasureSpecs(widthMeasureSpec, heightMeasureSpec);
397398
super.measure(widthMeasureSpec, heightMeasureSpec);
399+
400+
// Reload native view cells only in the case of size change
398401
if (changed) {
399402
this.nativeViewProtected.reloadData();
400403
}

0 commit comments

Comments
 (0)
0