diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/menus/main_menu.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/apps/menus/main_menu.c b/apps/menus/main_menu.c index 6e63951319..90c8c1d7fc 100644 --- a/apps/menus/main_menu.c +++ b/apps/menus/main_menu.c | |||
@@ -160,13 +160,13 @@ enum infoscreenorder | |||
160 | */ | 160 | */ |
161 | static int refresh_data(struct info_data *info) | 161 | static int refresh_data(struct info_data *info) |
162 | { | 162 | { |
163 | int i; | 163 | int i = 0; |
164 | #ifdef HAVE_MULTIDRIVE | 164 | #ifdef HAVE_MULTIDRIVE |
165 | int drive; | 165 | int drive; |
166 | int max = -1; | 166 | int max = -1; |
167 | #endif | ||
168 | 167 | ||
169 | for (i = 0 ; CHECK_VOL(i) ; i++) { | 168 | for (i = 0 ; CHECK_VOL(i) ; i++) { |
169 | #endif | ||
170 | volume_size(IF_MV(i,) &info->size[i], &info->free[i]); | 170 | volume_size(IF_MV(i,) &info->size[i], &info->free[i]); |
171 | #ifdef HAVE_MULTIDRIVE | 171 | #ifdef HAVE_MULTIDRIVE |
172 | drive = volume_drive(i); | 172 | drive = volume_drive(i); |
@@ -180,8 +180,11 @@ static int refresh_data(struct info_data *info) | |||
180 | max = drive; | 180 | max = drive; |
181 | else if (drive < max) | 181 | else if (drive < max) |
182 | break; | 182 | break; |
183 | #endif | ||
184 | } | 183 | } |
184 | #else | ||
185 | i++; | ||
186 | #endif | ||
187 | |||
185 | info->new_data = false; | 188 | info->new_data = false; |
186 | return i; | 189 | return i; |
187 | } | 190 | } |