fix: reenabled device autocorrect learning setting

This commit is contained in:
ggurdin 2025-12-05 09:39:08 -05:00
parent c48b1b1b34
commit 1526159c04
No known key found for this signature in database
GPG key ID: A01CB41737CBB478
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;
}