Minor optimization fixes related to #2032 - thx ivandrofly :)

This commit is contained in:
Nikolaj Olsson 2016-10-27 19:08:02 +02:00
parent 072881543c
commit 749ada3daf
3 changed files with 14 additions and 16 deletions

View File

@ -117,8 +117,6 @@ namespace Nikse.SubtitleEdit.Core.BluRaySup
/// <returns>bitmap of the decoded caption</returns>
public static Bitmap DecodeImage(PcsObject pcs, IList<OdsData> data, List<PaletteInfo> palettes)
{
long ticks = DateTime.Now.Ticks;
if (pcs == null || data == null || data.Count == 0)
return new Bitmap(1, 1);

View File

@ -779,7 +779,7 @@ namespace Nikse.SubtitleEdit.Controls
_firstMove = true;
if (e.Button == MouseButtons.Left)
{
_buttonDownTimeTicks = DateTime.Now.Ticks;
_buttonDownTimeTicks = DateTime.UtcNow.Ticks;
Cursor = Cursors.VSplit;
double seconds = RelativeXPositionToSeconds(e.X);
@ -1469,7 +1469,7 @@ namespace Nikse.SubtitleEdit.Controls
if (e.Button == MouseButtons.Left && OnSingleClick != null)
{
int diff = Math.Abs(_mouseMoveStartX - e.X);
if (_mouseMoveStartX == -1 || _mouseMoveEndX == -1 || diff < 10 && TimeSpan.FromTicks(DateTime.Now.Ticks - _buttonDownTimeTicks).TotalSeconds < 0.25)
if (_mouseMoveStartX == -1 || _mouseMoveEndX == -1 || diff < 10 && TimeSpan.FromTicks(DateTime.UtcNow.Ticks - _buttonDownTimeTicks).TotalSeconds < 0.25)
{
if (ModifierKeys == Keys.Shift && _selectedParagraph != null)
{

View File

@ -1609,10 +1609,10 @@ namespace Nikse.SubtitleEdit.Forms
if (_makeHistoryPaused)
return;
if ((DateTime.Now.Ticks - _lastHistoryTicks) > 10000 * 500) // only if last change was longer ago than 500 milliseconds
if ((DateTime.UtcNow.Ticks - _lastHistoryTicks) > 10000 * 500) // only if last change was longer ago than 500 milliseconds
{
MakeHistoryForUndo(description);
_lastHistoryTicks = DateTime.Now.Ticks;
_lastHistoryTicks = DateTime.UtcNow.Ticks;
}
}
@ -7106,7 +7106,7 @@ namespace Nikse.SubtitleEdit.Forms
private void TextBoxListViewTextKeyDown(object sender, KeyEventArgs e)
{
_listViewTextTicks = DateTime.Now.Ticks;
_listViewTextTicks = DateTime.UtcNow.Ticks;
if (e.Modifiers == Keys.Shift && e.KeyCode == Keys.ShiftKey)
return;
if (e.Modifiers == Keys.Control && e.KeyCode == (Keys.LButton | Keys.ShiftKey))
@ -7202,7 +7202,7 @@ namespace Nikse.SubtitleEdit.Forms
}
// last key down in text
_lastTextKeyDownTicks = DateTime.Now.Ticks;
_lastTextKeyDownTicks = DateTime.UtcNow.Ticks;
UpdatePositionAndTotalLength(labelTextLineTotal, textBoxListViewText);
}
@ -9085,7 +9085,7 @@ namespace Nikse.SubtitleEdit.Forms
ShowStatus(string.Format("{0}, {1:0}%", statusMessage, _lastProgressPercent));
statusStrip1.Refresh();
TaskbarList.SetProgressValue(Handle, percent, 100);
if (DateTime.Now.Ticks % 10 == 0)
if (DateTime.UtcNow.Ticks % 10 == 0)
{
Application.DoEvents();
}
@ -13522,7 +13522,7 @@ namespace Nikse.SubtitleEdit.Forms
int index = ShowSubtitle();
if (index != -1 && checkBoxSyncListViewWithVideoWhilePlaying.Checked && oldIndex != index)
{
if ((DateTime.Now.Ticks - _lastTextKeyDownTicks) > 10000 * 700) // only if last typed char was entered > 700 milliseconds
if ((DateTime.UtcNow.Ticks - _lastTextKeyDownTicks) > 10000 * 700) // only if last typed char was entered > 700 milliseconds
{
if (_endSeconds <= 0 || !checkBoxAutoRepeatOn.Checked)
{
@ -17280,7 +17280,7 @@ namespace Nikse.SubtitleEdit.Forms
private void TextBoxListViewTextAlternateKeyDown(object sender, KeyEventArgs e)
{
_listViewAlternateTextTicks = DateTime.Now.Ticks;
_listViewAlternateTextTicks = DateTime.UtcNow.Ticks;
if (_subtitleAlternate == null || _subtitleAlternate.Paragraphs.Count < 1)
return;
@ -17352,7 +17352,7 @@ namespace Nikse.SubtitleEdit.Forms
}
// last key down in text
_lastTextKeyDownTicks = DateTime.Now.Ticks;
_lastTextKeyDownTicks = DateTime.UtcNow.Ticks;
UpdatePositionAndTotalLength(labelTextAlternateLineTotal, textBoxListViewTextAlternate);
}
@ -18237,7 +18237,7 @@ namespace Nikse.SubtitleEdit.Forms
if (_listViewTextTicks == -1 || !CanFocus || _subtitle == null || _subtitle.Paragraphs.Count == 0 || index < 0 || index >= _subtitle.Paragraphs.Count)
return;
if ((DateTime.Now.Ticks - _listViewTextTicks) > 10000 * 700) // only if last typed char was entered > 700 milliseconds
if ((DateTime.UtcNow.Ticks - _listViewTextTicks) > 10000 * 700) // only if last typed char was entered > 700 milliseconds
{
if (index < 0 || index >= _subtitle.Paragraphs.Count)
return;
@ -18304,7 +18304,7 @@ namespace Nikse.SubtitleEdit.Forms
if (_listViewAlternateTextTicks == -1 || !CanFocus || _subtitleAlternate == null || _subtitleAlternate.Paragraphs.Count == 0 || index < 0 || index >= _subtitleAlternate.Paragraphs.Count)
return;
if ((DateTime.Now.Ticks - _listViewAlternateTextTicks) > 10000 * 700) // only if last typed char was entered > 700 milliseconds
if ((DateTime.UtcNow.Ticks - _listViewAlternateTextTicks) > 10000 * 700) // only if last typed char was entered > 700 milliseconds
{
var original = Utilities.GetOriginalParagraph(index, _subtitle.Paragraphs[index], _subtitleAlternate.Paragraphs);
if (original != null)
@ -20095,7 +20095,7 @@ namespace Nikse.SubtitleEdit.Forms
{
if (Configuration.Settings.VideoControls.WaveformFocusOnMouseEnter && audioVisualizer.WavePeaks != null && !audioVisualizer.Focused && audioVisualizer.CanFocus)
{
if (Math.Abs(_lastWaveformMenuCloseTicks - DateTime.Now.Ticks) > 10000 * 500) // only if last change was longer ago than 500 milliseconds
if (Math.Abs(_lastWaveformMenuCloseTicks - DateTime.UtcNow.Ticks) > 10000 * 500) // only if last change was longer ago than 500 milliseconds
{
audioVisualizer.Focus();
}
@ -20266,7 +20266,7 @@ namespace Nikse.SubtitleEdit.Forms
private void contextMenuStripWaveform_Closing(object sender, ToolStripDropDownClosingEventArgs e)
{
_lastWaveformMenuCloseTicks = DateTime.Now.Ticks;
_lastWaveformMenuCloseTicks = DateTime.UtcNow.Ticks;
}
private void MenuOpened(object sender, EventArgs e)