Fix no en-space locale for vertical clock

This commit is contained in:
Charles Gagnon
2020-02-13 16:40:17 -05:00
parent 7a8cd40936
commit 42ff342b32

View File

@@ -934,6 +934,7 @@ var dtpPanel = Utils.defineClass({
},
_formatVerticalClock: function() {
// https://github.com/GNOME/gnome-desktop/blob/master/libgnome-desktop/gnome-wall-clock.c#L310
let datetime = this.statusArea.dateMenu._clock.clock;
let datetimeParts = datetime.split('');
let time = datetimeParts[1];
@@ -949,6 +950,12 @@ var dtpPanel = Utils.defineClass({
return !clockText.get_layout().is_ellipsized();
};
if (!time) {
datetimeParts = datetime.split(' ');
time = datetimeParts.pop();
datetimeParts = [datetimeParts.join(' '), time];
}
if (!setClockText(datetime) &&
!setClockText(datetimeParts) &&
!setClockText(time)) {