Skip to content

Commit e9b2c48

Browse files
committed
G7710 boot workaround
1 parent 7254df6 commit e9b2c48

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/components/settings/Settings.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,15 @@ void Settings::LoadSettingsFromFile() {
3838

3939
void Settings::SaveSettingsToFile() {
4040
lfs_file_t settingsFile;
41+
auto prevFace = settings.watchFace;
4142

4243
if (fs.FileOpen(&settingsFile, "/settings.dat", LFS_O_WRONLY | LFS_O_CREAT) != LFS_ERR_OK) {
4344
return;
4445
}
46+
if (prevFace == Pinetime::Applications::WatchFace::CasioStyleG7710) {
47+
settings.watchFace = Pinetime::Applications::WatchFace::Digital;
48+
}
4549
fs.FileWrite(&settingsFile, reinterpret_cast<uint8_t*>(&settings), sizeof(settings));
4650
fs.FileClose(&settingsFile);
51+
settings.watchFace = prevFace;
4752
}

0 commit comments

Comments
 (0)