summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Wilgus <wilgus.william@gmail.com>2022-11-04 11:42:24 -0400
committerWilliam Wilgus <wilgus.william@gmail.com>2022-11-04 15:35:24 -0400
commit8cbe5c95a96a2b096b59db66b11fa1897dd5e720 (patch)
tree98d51842a07a860f5185be098f96a622d309646a
parent9da3044cf7b16213e91a94f759f8b7e00e35ac09 (diff)
downloadrockbox-8cbe5c95a9.tar.gz
rockbox-8cbe5c95a9.zip
screen.c remove unused getstringsize
getstringsize on SEPARATOR was overwritten by another call to getstringsize lang files use position to decide target strings 'RTC' was after targets using different buttons therefore in error gained precedence Change-Id: I40edc6c99140ac81bffd4c47d5e055ebc94ab1b2
-rw-r--r--apps/lang/english.lang8
-rw-r--r--apps/screens.c10
2 files changed, 8 insertions, 10 deletions
diff --git a/apps/lang/english.lang b/apps/lang/english.lang
index e8d646b258..31090aa861 100644
--- a/apps/lang/english.lang
+++ b/apps/lang/english.lang
@@ -3645,22 +3645,22 @@
user: core
<source>
*: none
+ rtc: "ON = Set"
gigabeat*,iaudiom5,iaudiox5,ipod*,iriverh10,iriverh10_5gb,mrobe100,sansac200*,sansaclip*,sansaconnect,sansae200*,sansafuze*: "SELECT = Set"
gogearsa9200,samsungyh*: "PLAY = Set"
iriverh100,iriverh120,iriverh300: "NAVI = Set"
mpiohd300: "ENTER = Set"
mrobe500: "HEART = Set"
- rtc: "ON = Set"
vibe500: "OK = Set"
</source>
<dest>
*: none
+ rtc: "ON = Set"
gigabeat*,iaudiom5,iaudiox5,ipod*,iriverh10,iriverh10_5gb,mrobe100,sansac200*,sansaclip*,sansaconnect,sansae200*,sansafuze*: "SELECT = Set"
gogearsa9200,samsungyh*: "PLAY = Set"
iriverh100,iriverh120,iriverh300: "NAVI = Set"
mpiohd300: "ENTER = Set"
mrobe500: "HEART = Set"
- rtc: "ON = Set"
vibe500: "OK = Set"
</dest>
<voice>
@@ -3674,6 +3674,7 @@
user: core
<source>
*: none
+ rtc: "OFF = Revert"
gigabeatfx,mrobe500: "POWER = Revert"
gigabeats,sansafuzeplus: "BACK = Revert"
gogearsa9200: "LEFT = Revert"
@@ -3682,12 +3683,12 @@
iriverh10,iriverh10_5gb,sansae200*,sansafuze*: "PREV = Revert"
iriverh100,iriverh120,iriverh300: "STOP = Revert"
mrobe100: "DISPLAY = Revert"
- rtc: "OFF = Revert"
samsungyh*: "REW = Revert"
vibe500: "CANCEL = Revert"
</source>
<dest>
*: none
+ rtc: "OFF = Revert"
gigabeatfx,mrobe500: "POWER = Revert"
gigabeats,sansafuzeplus: "BACK = Revert"
gogearsa9200: "LEFT = Revert"
@@ -3696,7 +3697,6 @@
iriverh10,iriverh10_5gb,sansae200*,sansafuze*: "PREV = Revert"
iriverh100,iriverh120,iriverh300: "STOP = Revert"
mrobe100: "DISPLAY = Revert"
- rtc: "OFF = Revert"
samsungyh*: "REW = Revert"
vibe500: "CANCEL = Revert"
</dest>
diff --git a/apps/screens.c b/apps/screens.c
index 7c5440f50d..70374a1f08 100644
--- a/apps/screens.c
+++ b/apps/screens.c
@@ -233,12 +233,10 @@ bool set_time_screen(const char* title, struct tm *tm, bool set_date)
else
prev_line_height = 0;
- screen->getstringsize(SEPARATOR, &separator_width, NULL);
-
/* weekday */
- screen->getstringsize(str(LANG_WEEKDAY_SUNDAY + tm->tm_wday),
- &weekday_width, NULL);
- screen->getstringsize(" ", &separator_width, NULL);
+ weekday_width = screen->getstringsize(str(LANG_WEEKDAY_SUNDAY + tm->tm_wday),
+ NULL, NULL);
+ separator_width = screen->getstringsize(SEPARATOR, NULL, NULL);
for(i=0, j=0; i < 6; i++)
{
@@ -247,7 +245,7 @@ bool set_time_screen(const char* title, struct tm *tm, bool set_date)
j = weekday_width + separator_width;
prev_line_height *= 2;
}
- screen->getstringsize(ptr[i], &width, NULL);
+ width = screen->getstringsize(ptr[i], NULL, NULL);
cursor[i][INDEX_Y] = prev_line_height;
cursor[i][INDEX_X] = j;
j += width + separator_width;