Shift times: Use TimeEdit::SetTime() instead of TimeEdit::SetValue()
TimeEdit::SetValue() will trigger TimeEdit::OnModified(), but that doesn't always update the internal "time" property. TimeEdit::OnModified() seems to be designed to handle editing the value with the keyboard, not with SetValue(). Originally committed to SVN as r6943.
This commit is contained in:
parent
3193e05747
commit
5ecb89eeec
1 changed files with 1 additions and 1 deletions
|
@ -260,7 +260,7 @@ void DialogShiftTimes::OnHistoryClick(wxCommandEvent &evt) {
|
||||||
|
|
||||||
json::Object& obj = (*history)[entry];
|
json::Object& obj = (*history)[entry];
|
||||||
if (obj["is by time"]) {
|
if (obj["is by time"]) {
|
||||||
shift_time->SetValue(lagi_wxString(obj["amount"]));
|
shift_time->SetTime(AssTime(lagi_wxString(obj["amount"])));
|
||||||
shift_by_time->SetValue(true);
|
shift_by_time->SetValue(true);
|
||||||
OnByTime(evt);
|
OnByTime(evt);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue