summaryrefslogtreecommitdiff
path: root/apps/settings.c
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2002-08-13 13:21:55 +0000
committerBjörn Stenberg <bjorn@haxx.se>2002-08-13 13:21:55 +0000
commit113fffaa86ca105694dd4da28fc8685350aba947 (patch)
treef219a657d235d587d7436da80a725dc146c1a0fa /apps/settings.c
parentf6f3a1395ece444556583139d988657396bf8cb7 (diff)
downloadrockbox-113fffaa86ca105694dd4da28fc8685350aba947.tar.gz
rockbox-113fffaa86ca105694dd4da28fc8685350aba947.zip
Don't save settings on disk if it has no partition table
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1712 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/settings.c')
-rw-r--r--apps/settings.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/settings.c b/apps/settings.c
index 67530a9fbc..e285d266d5 100644
--- a/apps/settings.c
+++ b/apps/settings.c
@@ -198,7 +198,7 @@ static int save_config_buffer( void )
198 /* update the checksum in the end of the block before saving */ 198 /* update the checksum in the end of the block before saving */
199 calculate_config_checksum(rtc_config_block + sizeof(rtc_config_block) - 2); 199 calculate_config_checksum(rtc_config_block + sizeof(rtc_config_block) - 2);
200#ifdef SAVE_TO_DISK 200#ifdef SAVE_TO_DISK
201 if(battery_level_safe()) 201 if(battery_level_safe() && (fat_firstsector()!=0))
202 return !ata_write_sectors( 61, 1, rtc_config_block); 202 return !ata_write_sectors( 61, 1, rtc_config_block);
203 else 203 else
204 return -1; 204 return -1;