Skip to content

Commit eb1db25

Browse files
committed
fix
1 parent 105266b commit eb1db25

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

lib/pages/article.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,8 @@ class ArticleView extends StatelessWidget {
252252

253253
@override
254254
Widget build(BuildContext context) {
255-
final textAlign = AppSettings().articleTextAlign;
255+
final appSettings = context.watch<AppSettings>();
256+
final textAlign = appSettings.articleTextAlign;
256257
return ListView(
257258
padding: const EdgeInsets.all(10).copyWith(bottom: 20),
258259
controller: controller,

lib/pages/comments.dart

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import 'dart:math';
22
import 'package:flutter/material.dart';
3+
import 'package:provider/provider.dart';
34
import 'package:either_dart/either.dart';
45
import 'package:habr_app/habr_storage/habr_storage.dart';
56
import 'package:habr_app/routing/routing.dart';
@@ -125,7 +126,8 @@ class CommentView extends StatelessWidget {
125126
if (comment.banned) {
126127
return Text(AppLocalizations.of(context).bannedComment);
127128
}
128-
final textAlign = AppSettings().commentTextAlign;
129+
final appSettings = context.watch<AppSettings>();
130+
final textAlign = appSettings.commentTextAlign;
129131
return Padding(
130132
padding: EdgeInsets.only(top: 5, bottom: 5),
131133
child: Column(

lib/widgets/html_view.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ Widget buildTree(view.Node element, BuildContext context, BuildParams params) {
8888
);
8989
}
9090
} else if (element is view.Code) {
91-
final appSettings = context.watch<AppSettings>();
91+
final appSettings = Provider.of<AppSettings>(context, listen: false);
9292
widget = HighlightCode(
9393
element.text,
9494
language: element.language,

0 commit comments

Comments
 (0)