From 1d51db0a62c9883d8408487093ce973c49e24e2e Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Fri, 3 Jan 2025 18:11:31 +0800 Subject: [PATCH] fix: settings Signed-off-by: bggRGjQaUbCoE --- lib/pages/setting/widgets/model.dart | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/pages/setting/widgets/model.dart b/lib/pages/setting/widgets/model.dart index dc7b5810..f718ffbc 100644 --- a/lib/pages/setting/widgets/model.dart +++ b/lib/pages/setting/widgets/model.dart @@ -1502,7 +1502,7 @@ List get extraSettings => [ style: Theme.of(Get.context!).textTheme.titleSmall, ), onTap: (setState) { - dynamic danmakuLineHeight = GStorage.danmakuLineHeight.toString(); + String danmakuLineHeight = GStorage.danmakuLineHeight.toString(); showDialog( context: Get.context!, builder: (context) { @@ -1532,13 +1532,13 @@ List get extraSettings => [ TextButton( onPressed: () async { Get.back(); - danmakuLineHeight = max( - 1.0, - double.tryParse(danmakuLineHeight) ?? 1.6, - ); await GStorage.setting.put( SettingBoxKey.danmakuLineHeight, - danmakuLineHeight, + max( + 1.0, + double.tryParse(danmakuLineHeight)?.toPrecision(1) ?? + 1.6, + ), ); setState(); },