@@ -334,7 +334,7 @@ export class Pager extends PagerBase {
334
334
// if (view && view.isLoaded) {
335
335
// view.callUnloaded();
336
336
// }
337
- this . _removeViewCore ( view )
337
+ this . _removeViewCore ( view ) ;
338
338
// view._isAddedToNativeVisualTree = false;
339
339
// //@ts -ignore
340
340
// view.parent = null;
@@ -857,7 +857,7 @@ function initPagerRecyclerAdapter() {
857
857
sp . nativeView . setLayoutParams ( new android . view . ViewGroup . LayoutParams ( android . view . ViewGroup . LayoutParams . MATCH_PARENT , android . view . ViewGroup . LayoutParams . MATCH_PARENT ) ) ;
858
858
859
859
initPagerViewHolder ( ) ;
860
- const holder = new PagerViewHolder ( new WeakRef ( sp ) , new WeakRef ( owner ) ) ;
860
+ const holder = new PagerViewHolder ( sp , new WeakRef ( owner ) ) ;
861
861
owner . _viewHolders . add ( holder ) ;
862
862
return holder ;
863
863
}
@@ -1009,7 +1009,7 @@ function initStaticPagerStateAdapter() {
1009
1009
sp . nativeView . setLayoutParams ( new android . view . ViewGroup . LayoutParams ( android . view . ViewGroup . LayoutParams . MATCH_PARENT , android . view . ViewGroup . LayoutParams . MATCH_PARENT ) ) ;
1010
1010
1011
1011
initPagerViewHolder ( ) ;
1012
- const holder = new PagerViewHolder ( new WeakRef ( sp ) , new WeakRef ( owner ) ) ;
1012
+ const holder = new PagerViewHolder ( sp , new WeakRef ( owner ) ) ;
1013
1013
owner . _viewHolders . add ( holder ) ;
1014
1014
return holder ;
1015
1015
}
@@ -1081,7 +1081,7 @@ function initStaticPagerStateAdapter() {
1081
1081
1082
1082
interface PagerViewHolder extends androidx . recyclerview . widget . RecyclerView . ViewHolder {
1083
1083
// tslint:disable-next-line:no-misused-new
1084
- new ( owner : WeakRef < View > , pager : WeakRef < Pager > ) : PagerViewHolder ;
1084
+ new ( owner : View , pager : WeakRef < Pager > ) : PagerViewHolder ;
1085
1085
view : View ;
1086
1086
}
1087
1087
// eslint-disable-next-line no-redeclare
@@ -1094,13 +1094,13 @@ function initPagerViewHolder() {
1094
1094
1095
1095
@NativeClass
1096
1096
class PagerViewHolderImpl extends androidx . recyclerview . widget . RecyclerView . ViewHolder {
1097
- constructor ( private owner : WeakRef < View > , private pager : WeakRef < Pager > ) {
1098
- super ( owner . get ( ) . nativeViewProtected ) ;
1097
+ constructor ( private owner : View , private pager : WeakRef < Pager > ) {
1098
+ super ( owner . nativeViewProtected ) ;
1099
1099
return global . __native ( this ) ;
1100
1100
}
1101
1101
1102
1102
get view ( ) : View {
1103
- return this . owner ?. get ( ) ;
1103
+ return this . owner ;
1104
1104
}
1105
1105
}
1106
1106
0 commit comments