Time in minutes is no longer scaled by day length.
Time in minutes now based on the existing date ticks * the day length, plus the tick skip counter, instead of just the date ticks. Change the format of the {DATE_WALLCLOCK_*} string params to use date ticks scaled by the day length, as above. Update status bar clock.
This commit is contained in:
@@ -139,7 +139,7 @@ struct StatusBarWindow : Window {
|
||||
switch (widget) {
|
||||
case WID_S_LEFT:
|
||||
/* Draw the date */
|
||||
SetDParam(0, ((DateTicks)_date * DAY_TICKS) + _date_fract);
|
||||
SetDParam(0, CURRENT_SCALED_TICKS);
|
||||
DrawString(r.left + WD_FRAMERECT_LEFT, r.right - WD_FRAMERECT_RIGHT, r.top + WD_FRAMERECT_TOP, STR_WHITE_DATE_WALLCLOCK_LONG, TC_FROMSTRING, SA_HOR_CENTER);
|
||||
break;
|
||||
|
||||
|
Reference in New Issue
Block a user