From b282ace9c3d0e5602373a39cc7249c0dc05a4e44 Mon Sep 17 00:00:00 2001 From: Sarah Jamie Lewis Date: Wed, 23 Nov 2022 08:32:16 -0800 Subject: [PATCH] Allow Message formatting to be turned off when experiments are disabled Fix: #549 --- lib/settings.dart | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/lib/settings.dart b/lib/settings.dart index 591c610b..3a1349c4 100644 --- a/lib/settings.dart +++ b/lib/settings.dart @@ -95,10 +95,16 @@ class Settings extends ChangeNotifier { } } - // If message formatting has not explicitly been turned off, then - // turn it on by default. + // allow message formatting to be turned off even when experiments are + // disabled... if (experiment == FormattingExperiment) { - return true; + if (this.experiments.containsKey(FormattingExperiment)) { + // If message formatting has not explicitly been turned off, then + // turn it on by default (even when experiments are disabled) + return this.experiments[experiment]! == true; + } else { + return true; // enable by default + } } return false; -- 2.25.1