diff --git a/applets/digital-clock/package/contents/ui/DigitalClock.qml b/applets/digital-clock/package/contents/ui/DigitalClock.qml index 95bb07145..6fa8e39ab 100644 --- a/applets/digital-clock/package/contents/ui/DigitalClock.qml +++ b/applets/digital-clock/package/contents/ui/DigitalClock.qml @@ -478,11 +478,7 @@ Item { // and Short does not provide seconds. So if seconds are enabled, we need to add it here. // // What happens here is that it looks for the delimiter between "h" and "m", takes it - // and appends it after "mm" and then appends "ss" for the seconds. Also it checks - // if the format string already does not contain the seconds part. - // - // It can happen that Qt uses the 'C' locale (it's a fallback) and that locale - // has always ":ss" part in ShortFormat, so we need to remove it. + // and appends it after "mm" and then appends "ss" for the seconds. function timeFormatCorrection(timeFormatString) { var regexp = /(hh*)(.+)(mm)/i var match = regexp.exec(timeFormatString); @@ -498,7 +494,7 @@ Item { // when uppercase H is used for hours, needs to be h or hh, so toLowerCase() var result = hours.toLowerCase() + delimiter + minutes; - if (main.showSeconds && timeFormatString.indexOf('s') == -1) { + if (main.showSeconds) { result += delimiter + seconds; }