@@ -707,6 +707,7 @@ @interface FlutterTextInputPlugin ()
707
707
@end
708
708
709
709
@interface FlutterTextInputView ()
710
+ @property (nonatomic , weak , readonly ) FlutterTextInputPlugin* textInputPlugin;
710
711
@property (nonatomic , copy ) NSString * autofillId;
711
712
@property (nonatomic , readonly ) CATransform3D editableTransform;
712
713
@property (nonatomic , assign ) CGRect markedRect;
@@ -721,7 +722,6 @@ - (void)setEditableTransform:(NSArray*)matrix;
721
722
@end
722
723
723
724
@implementation FlutterTextInputView {
724
- __weak FlutterTextInputPlugin* _textInputPlugin;
725
725
int _textInputClient;
726
726
const char * _selectionAffinity;
727
727
FlutterTextRange* _selectedTextRange;
@@ -2041,11 +2041,11 @@ @interface FlutterTextInputPlugin ()
2041
2041
@property (nonatomic , retain ) FlutterTextInputView* activeView;
2042
2042
@property (nonatomic , retain ) FlutterTextInputViewAccessibilityHider* inputHider;
2043
2043
@property (nonatomic , readonly ) id <FlutterViewResponder> viewResponder;
2044
+ @property (nonatomic , readonly , weak ) id <FlutterTextInputDelegate> textInputDelegate;
2044
2045
@end
2045
2046
2046
2047
@implementation FlutterTextInputPlugin {
2047
2048
NSTimer * _enableFlutterTextInputViewAccessibilityTimer;
2048
- __weak id <FlutterTextInputDelegate> _textInputDelegate;
2049
2049
}
2050
2050
2051
2051
- (instancetype )initWithDelegate : (id <FlutterTextInputDelegate>)textInputDelegate {
0 commit comments