diff --git a/src/incidencedatetime.cpp b/src/incidencedatetime.cpp --- a/src/incidencedatetime.cpp +++ b/src/incidencedatetime.cpp @@ -678,6 +678,8 @@ &IncidenceDateTime::checkDirtyStatus); connect(mUi->mStartTimeEdit, &KTimeComboBox::timeChanged, this, &IncidenceDateTime::updateStartTime); + connect(mUi->mStartTimeEdit, &KTimeComboBox::timeEdited, this, + &IncidenceDateTime::checkDirtyStatus); connect(mUi->mTimeZoneComboStart, static_cast(&IncidenceEditorNG:: KTimeZoneComboBox:: @@ -691,6 +693,8 @@ &IncidenceDateTime::checkDirtyStatus); connect(mUi->mEndTimeEdit, &KTimeComboBox::timeChanged, this, &IncidenceDateTime::checkDirtyStatus); + connect(mUi->mEndTimeEdit, &KTimeComboBox::timeEdited, this, + &IncidenceDateTime::checkDirtyStatus); connect(mUi->mEndDateEdit, &KDateComboBox::dateChanged, this, &IncidenceDateTime::endDateChanged); connect(mUi->mEndTimeEdit, &KTimeComboBox::timeChanged, this,