@@ -814,35 +814,35 @@ static BOOL findMismatch(NSString *first, NSString *second, NSRange *firstRange,
814814 return YES ;
815815}
816816
817- BOOL _isFirstRender = YES ;
818- NSArray <UIBarButtonItemGroup *> *_initialValueLeadingBarButtonGroups;
819- NSArray <UIBarButtonItemGroup *> *_initialValueTrailingBarButtonGroups;
820-
821817- (void )setDisableKeyboardShortcuts : (BOOL )disableKeyboardShortcuts
822818{
819+ static BOOL isFirstRender = YES ;
820+ static NSArray <UIBarButtonItemGroup *> *initialValueLeadingBarButtonGroups;
821+ static NSArray <UIBarButtonItemGroup *> *initialValueTrailingBarButtonGroups;
822+
823823 // Log the call to this method
824824 NSLog (@" RCTBaseTextInputView setDisableKeyboardShortcuts called with value: %d " , disableKeyboardShortcuts);
825- NSLog (@" RCTBaseTextInputView isFirstRender: %d " , _isFirstRender );
825+ NSLog (@" RCTBaseTextInputView isFirstRender: %d " , isFirstRender );
826826
827827 // Initialize the initial values only once
828- if (_isFirstRender ) {
829- _isFirstRender = NO ;
828+ if (isFirstRender ) {
829+ isFirstRender = NO ;
830830 // Capture initial values of leading and trailing button groups
831- _initialValueLeadingBarButtonGroups = self.backedTextInputView .inputView .inputAssistantItem .leadingBarButtonGroups ;
832- _initialValueTrailingBarButtonGroups = self.backedTextInputView .inputView .inputAssistantItem .trailingBarButtonGroups ;
831+ initialValueLeadingBarButtonGroups = self.backedTextInputView .inputAssistantItem .leadingBarButtonGroups ;
832+ initialValueTrailingBarButtonGroups = self.backedTextInputView .inputAssistantItem .trailingBarButtonGroups ;
833+
834+ // Optionally, log the initial values for verification
835+ NSLog (@" Initial Leading Bar Button Groups: %@ " , initialValueLeadingBarButtonGroups);
836+ NSLog (@" Initial Trailing Bar Button Groups: %@ " , initialValueTrailingBarButtonGroups);
833837 }
834838
835- // Optionally, log the initial values for verification
836- NSLog (@" Initial Leading Bar Button Groups: %@ " , _initialValueLeadingBarButtonGroups);
837- NSLog (@" Initial Trailing Bar Button Groups: %@ " , _initialValueTrailingBarButtonGroups);
838-
839839 if (disableKeyboardShortcuts) {
840- self.backedTextInputView .inputView . inputAssistantItem .leadingBarButtonGroups = @[];
841- self.backedTextInputView .inputView . inputAssistantItem .trailingBarButtonGroups = @[];
842- } else {
840+ self.backedTextInputView .inputAssistantItem .leadingBarButtonGroups = @[];
841+ self.backedTextInputView .inputAssistantItem .trailingBarButtonGroups = @[];
842+ }else {
843843 // Restore the initial values
844- self.backedTextInputView .inputView . inputAssistantItem .leadingBarButtonGroups = _initialValueLeadingBarButtonGroups ;
845- self.backedTextInputView .inputView . inputAssistantItem .trailingBarButtonGroups = _initialValueTrailingBarButtonGroups ;
844+ self.backedTextInputView .inputAssistantItem .leadingBarButtonGroups = initialValueLeadingBarButtonGroups ;
845+ self.backedTextInputView .inputAssistantItem .trailingBarButtonGroups = initialValueTrailingBarButtonGroups ;
846846 }
847847}
848848
0 commit comments