From b6b174328541c1f6b2b8f1d3d5656e5cae21ad07 Mon Sep 17 00:00:00 2001 From: Andreas Higel Date: Mon, 10 Nov 2025 14:07:47 +0100 Subject: [PATCH] Clamp GitStamp substring length to avoid out-of-range errors. --- flutter/lib/pages/settings/settings_view.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flutter/lib/pages/settings/settings_view.dart b/flutter/lib/pages/settings/settings_view.dart index 7353589..3333c2f 100644 --- a/flutter/lib/pages/settings/settings_view.dart +++ b/flutter/lib/pages/settings/settings_view.dart @@ -189,7 +189,7 @@ class _SettingsRootPageState extends State { value: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ - Text(GitStamp.sha.substring(0, 7) + ' +' + Globals().buildNumber), + Text('${GitStamp.sha.substring(0, GitStamp.sha.length.clamp(0, 7))} +${Globals().buildNumber}'), Text("( " + cfg.dateFormat.dateFormat().format(DateTime.parse(GitStamp.buildDateTime).toLocal()) + " )", style: TextStyle(fontStyle: FontStyle.italic)), ], ),