Merge pull request #4807 from pangeachat/4806-ios-autocorrect-working-when-setting-is-off

fix: reenabled device autocorrect learning setting
This commit is contained in:
ggurdin 2025-12-05 09:39:41 -05:00 committed by GitHub
commit abd96ffccf
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 5 additions and 0 deletions

View file

@ -14,6 +14,7 @@ import 'package:fluffychat/pangea/choreographer/text_editing/edit_type_enum.dart
import 'package:fluffychat/pangea/choreographer/text_editing/pangea_text_controller.dart';
import 'package:fluffychat/pangea/common/utils/overlay.dart';
import 'package:fluffychat/pangea/common/widgets/shrinkable_text.dart';
import 'package:fluffychat/pangea/learning_settings/tool_settings_enum.dart';
import 'package:fluffychat/pangea/subscription/controllers/subscription_controller.dart';
import 'package:fluffychat/pangea/subscription/widgets/paywall_card.dart';
import 'package:fluffychat/utils/markdown_context_builder.dart';
@ -480,6 +481,8 @@ class InputBar extends StatelessWidget {
markdownContextBuilder(c, e, controller!),
onTap: () => _onInputTap(context),
readOnly: choreographer.choreoMode == ChoreoModeEnum.it,
autocorrect: MatrixState.pangeaController.userController
.isToolEnabled(ToolSetting.enableAutocorrect),
// Pangea#
contentInsertionConfiguration: ContentInsertionConfiguration(
onContentInserted: (KeyboardInsertedContent content) {

View file

@ -411,6 +411,8 @@ class UserController {
return profile.toolSettings.definitions;
case ToolSetting.autoIGC:
return profile.toolSettings.autoIGC;
case ToolSetting.enableAutocorrect:
return profile.toolSettings.enableAutocorrect;
default:
return false;
}