fix: settings

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-01-03 18:11:31 +08:00
parent 18ee1d4e18
commit 1d51db0a62

View File

@@ -1502,7 +1502,7 @@ List<SettingsModel> get extraSettings => [
style: Theme.of(Get.context!).textTheme.titleSmall, style: Theme.of(Get.context!).textTheme.titleSmall,
), ),
onTap: (setState) { onTap: (setState) {
dynamic danmakuLineHeight = GStorage.danmakuLineHeight.toString(); String danmakuLineHeight = GStorage.danmakuLineHeight.toString();
showDialog( showDialog(
context: Get.context!, context: Get.context!,
builder: (context) { builder: (context) {
@@ -1532,13 +1532,13 @@ List<SettingsModel> get extraSettings => [
TextButton( TextButton(
onPressed: () async { onPressed: () async {
Get.back(); Get.back();
danmakuLineHeight = max(
1.0,
double.tryParse(danmakuLineHeight) ?? 1.6,
);
await GStorage.setting.put( await GStorage.setting.put(
SettingBoxKey.danmakuLineHeight, SettingBoxKey.danmakuLineHeight,
danmakuLineHeight, max(
1.0,
double.tryParse(danmakuLineHeight)?.toPrecision(1) ??
1.6,
),
); );
setState(); setState();
}, },