Fix for permanently blurred messages

pull/795/head
ggurdin 2 years ago
parent de5b181396
commit d5a94aa823

@ -48,10 +48,20 @@ class PangeaRichTextState extends State<PangeaRichText> {
final PangeaController pangeaController = MatrixState.pangeaController;
bool _fetchingRepresentation = false;
bool _fetchingTokens = false;
double get blur => _fetchingRepresentation && widget.immersionMode ? 5 : 0;
List<TextSpan> textSpan = [];
@override
void initState() {
super.initState();
setState(() => textSpan = getTextSpan(context));
}
@override
void didUpdateWidget(PangeaRichText oldWidget) {
super.didUpdateWidget(oldWidget);
textSpan = getTextSpan(context);
setState(() => textSpan = getTextSpan(context));
}
@override
@ -59,10 +69,6 @@ class PangeaRichTextState extends State<PangeaRichText> {
//TODO - take out of build function of every message
// if (areLanguagesSet) {
final List<TextSpan> textSpan = getTextSpan(context);
final double blur = _fetchingRepresentation && widget.immersionMode ? 5 : 0;
if (!widget.selected &&
widget.selectedDisplayLang != null &&
widget.selectedDisplayLang!.langCode != LanguageKeys.unknownLanguage) {

Loading…
Cancel
Save