diff --git a/aegisub/dialog_kanji_timer.cpp b/aegisub/dialog_kanji_timer.cpp index 8afe5b328..8e9d16ab1 100644 --- a/aegisub/dialog_kanji_timer.cpp +++ b/aegisub/dialog_kanji_timer.cpp @@ -186,7 +186,7 @@ END_EVENT_TABLE() void DialogKanjiTimer::OnClose(wxCommandEvent &event) { Options.SetBool(_T("kanji timer interpolation"),Interpolate->IsChecked()); Options.Save(); - bool modified = LinesToChange.empty(); + bool modified = !LinesToChange.empty(); while(LinesToChange.empty()==false) { std::pair p = LinesToChange.back(); @@ -197,6 +197,7 @@ void DialogKanjiTimer::OnClose(wxCommandEvent &event) { if (modified) { grid->ass->FlagAsModified(_("kanji timing")); grid->CommitChanges(); + grid->UpdateMaps(); LinesToChange.clear(); } Close();