summaryrefslogtreecommitdiff
path: root/apps/gui/skin_engine/skin_tokens.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/gui/skin_engine/skin_tokens.c')
-rw-r--r--apps/gui/skin_engine/skin_tokens.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/apps/gui/skin_engine/skin_tokens.c b/apps/gui/skin_engine/skin_tokens.c
index 538f385e44..a85fa171ef 100644
--- a/apps/gui/skin_engine/skin_tokens.c
+++ b/apps/gui/skin_engine/skin_tokens.c
@@ -415,18 +415,14 @@ const char *get_radio_token(struct wps_token *token, int preset_offset,
415 return NULL; 415 return NULL;
416 int preset = cur_preset + preset_offset; 416 int preset = cur_preset + preset_offset;
417 /* make sure it's in the valid range */ 417 /* make sure it's in the valid range */
418 while (preset < 0)
419 preset += preset_count;
420 preset %= preset_count; 418 preset %= preset_count;
419 if (preset < 0)
420 preset += preset_count;
421 if (token->type == WPS_TOKEN_PRESET_NAME) 421 if (token->type == WPS_TOKEN_PRESET_NAME)
422 {
423 snprintf(buf, buf_size, "%s", radio_get_preset(preset)->name); 422 snprintf(buf, buf_size, "%s", radio_get_preset(preset)->name);
424 }
425 else 423 else
426 {
427 format_freq_MHz(radio_get_preset(preset)->frequency, 424 format_freq_MHz(radio_get_preset(preset)->frequency,
428 region_data->freq_step, buf, buf_size); 425 region_data->freq_step, buf, buf_size);
429 }
430 return buf; 426 return buf;
431 } 427 }
432 case WPS_TOKEN_PRESET_COUNT: 428 case WPS_TOKEN_PRESET_COUNT: