author | sandman <sandman> | 2002-06-10 23:24:52 (UTC) |
---|---|---|
committer | sandman <sandman> | 2002-06-10 23:24:52 (UTC) |
commit | 4ca2d71bbbe91c01e398f6aadd69975fa8894c29 (patch) (side-by-side diff) | |
tree | 7533774848c0fbe63aa89550c30be021019c06ed /noncore/tools/clock/clock.cpp | |
parent | 3613c40c01d05fa7bbb60c376a486a350a67d6a6 (diff) | |
download | opie-4ca2d71bbbe91c01e398f6aadd69975fa8894c29.zip opie-4ca2d71bbbe91c01e398f6aadd69975fa8894c29.tar.gz opie-4ca2d71bbbe91c01e398f6aadd69975fa8894c29.tar.bz2 |
Fix some oddities regarding AM/PM and alarms at 00:xx in 24H mode
Diffstat (limited to 'noncore/tools/clock/clock.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/tools/clock/clock.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/noncore/tools/clock/clock.cpp b/noncore/tools/clock/clock.cpp index 9b9e644..a47793b 100644 --- a/noncore/tools/clock/clock.cpp +++ b/noncore/tools/clock/clock.cpp @@ -302,12 +302,15 @@ void Clock::slotSetAlarm() config.setGroup("Time"); QString tmp; hour = setAlarmDlg->Hour_Slider->value(); minute = setAlarmDlg->Minute_Slider->value(); snoozeTime=setAlarmDlg->SnoozeSlider->value(); if(ampm) { + if ( hour == 12 ) + hour = 0; + if(setAlarmDlg->Pm_RadioButton->isChecked() && hour < 12 ) hour+=12; } config.writeEntry("clockAlarmHour", tmp.setNum( hour ),10); config.writeEntry("clockAlarmMinute",tmp.setNum( minute ),10); config.writeEntry("clockAlarmSnooze",tmp.setNum( snoozeTime ),10); |