diff --git a/examples/companion_radio/MyMesh.h b/examples/companion_radio/MyMesh.h index 944790df92..92e6005391 100644 --- a/examples/companion_radio/MyMesh.h +++ b/examples/companion_radio/MyMesh.h @@ -197,8 +197,9 @@ class MyMesh : public BaseChatMesh, public DataStoreHost { void savePrefs() { _prefs.node_lat = sensors.node_lat; _prefs.node_lon = sensors.node_lon; - _store->savePrefs(_prefs); - _prefs.clearDirty(); + if (_store->savePrefs(_prefs)) { + _prefs.clearDirty(); + } } #if ENV_INCLUDE_GPS == 1