From 4f80ad579583eceeca0411557af092de2a363d7b Mon Sep 17 00:00:00 2001 From: Angelo Naselli Date: Tue, 24 Jun 2014 15:35:31 +0200 Subject: Fixed UTC value check --- lib/AdminPanel/Module/Clock.pm | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'lib/AdminPanel/Module/Clock.pm') diff --git a/lib/AdminPanel/Module/Clock.pm b/lib/AdminPanel/Module/Clock.pm index 5525dda3..de733575 100644 --- a/lib/AdminPanel/Module/Clock.pm +++ b/lib/AdminPanel/Module/Clock.pm @@ -286,11 +286,14 @@ sub _adminClockPanel { default_item => $timezone->{ZONE}, list => $timezones}); if ($item) { - $timezone->{UTC} = $self->sh_gui->ask_YesOrNo({ - title => $self->loc->N("GMT - DrakClock"), - text => $self->loc->N("Is your hardware clock set to GMT?"), - default_button => $timezone->{UTC}, + my $utc = lc $timezone->{UTC}; + $utc = ($utc eq "false" || $utc eq "0") ? 0 : 1; + $utc = $self->sh_gui->ask_YesOrNo({ + title => $self->loc->N("GMT - DrakClock"), + text => $self->loc->N("Is your hardware clock set to GMT?"), + default_button => $utc, }); + $timezone->{UTC} = $utc == 1 ? 'true' : 'false'; $timezone->{ZONE} = $item; $timeZoneLbl->setValue($timezone->{ZONE}); } -- cgit v1.2.1