forked from mia/Aegisub
Close #839, the Shift Times function will now only do something if shifting by a non-zero number of milliseconds, or always if shifting by a number of frames (even zero).
Originally committed to SVN as r3017.
This commit is contained in:
parent
ce015fc820
commit
2feefd85fd
1 changed files with 7 additions and 0 deletions
|
@ -221,6 +221,13 @@ void DialogShiftTimes::OnOK(wxCommandEvent &event) {
|
||||||
if (byTime) len = ShiftTime->time.GetMS();
|
if (byTime) len = ShiftTime->time.GetMS();
|
||||||
else ShiftFrame->GetValue().ToLong(&len);
|
else ShiftFrame->GetValue().ToLong(&len);
|
||||||
|
|
||||||
|
if (byTime && len == 0) {
|
||||||
|
// Shift zero milliseconds in time mode
|
||||||
|
// Equivalent to doing nothing at all, so just dismiss
|
||||||
|
EndModal(0);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// If backwards, invert
|
// If backwards, invert
|
||||||
if (backward) len = -len;
|
if (backward) len = -len;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue