From 5dca884fa50e80d762b8f165fb5939648f658f75 Mon Sep 17 00:00:00 2001 From: luckypower Date: Wed, 28 Mar 2012 22:39:49 +0200 Subject: [PATCH] Fix #8257: Locale not showing 24h/12h mode. * apply patch from 'luckypower', that fixes the problem in BFormattingConventions - thanks! Signed-off-by: Oliver Tappe --- src/kits/locale/FormattingConventions.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/kits/locale/FormattingConventions.cpp b/src/kits/locale/FormattingConventions.cpp index f57e041a54..2d9159ed8c 100644 --- a/src/kits/locale/FormattingConventions.cpp +++ b/src/kits/locale/FormattingConventions.cpp @@ -558,9 +558,10 @@ BFormattingConventions::Use24HourClock() const GetTimeFormat(B_MEDIUM_TIME_FORMAT, format); fCachedUse24HourClock = FormatUsesAmPm(format) ? CLOCK_HOURS_12 : CLOCK_HOURS_24; + return fCachedUse24HourClock == CLOCK_HOURS_24; } - return fCachedUse24HourClock == CLOCK_HOURS_24; + return fExplicitUse24HourClock == CLOCK_HOURS_24; }