mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-11-26 05:02:36 +01:00
Fix vlc drag'n'drop video
This commit is contained in:
parent
67ce735018
commit
c5609bf0d6
@ -246,6 +246,7 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
private static object _syncUndo = new object();
|
private static object _syncUndo = new object();
|
||||||
private string[] _dragAndDropFiles;
|
private string[] _dragAndDropFiles;
|
||||||
private readonly Timer _dragAndDropTimer = new Timer(); // to prevent locking windows explorer
|
private readonly Timer _dragAndDropTimer = new Timer(); // to prevent locking windows explorer
|
||||||
|
private readonly Timer _dragAndDropVideoTimer = new Timer(); // to prevent locking windows explorer
|
||||||
private long _labelNextTicks = -1;
|
private long _labelNextTicks = -1;
|
||||||
|
|
||||||
public bool IsMenuOpen { get; private set; }
|
public bool IsMenuOpen { get; private set; }
|
||||||
@ -16248,6 +16249,9 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
_dragAndDropTimer.Interval = 50;
|
_dragAndDropTimer.Interval = 50;
|
||||||
_dragAndDropTimer.Tick += DoSubtitleListview1Drop;
|
_dragAndDropTimer.Tick += DoSubtitleListview1Drop;
|
||||||
|
|
||||||
|
_dragAndDropVideoTimer.Interval = 50;
|
||||||
|
_dragAndDropVideoTimer.Tick += DropVideoTick;
|
||||||
|
|
||||||
if (_exitWhenLoaded)
|
if (_exitWhenLoaded)
|
||||||
Application.Exit();
|
Application.Exit();
|
||||||
|
|
||||||
@ -16923,6 +16927,12 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void DropVideoTick(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
_dragAndDropVideoTimer.Stop();
|
||||||
|
OpenVideo(_videoFileName);
|
||||||
|
}
|
||||||
|
|
||||||
private void mediaPlayer_DragDrop(object sender, DragEventArgs e)
|
private void mediaPlayer_DragDrop(object sender, DragEventArgs e)
|
||||||
{
|
{
|
||||||
var files = (string[])e.Data.GetData(DataFormats.FileDrop);
|
var files = (string[])e.Data.GetData(DataFormats.FileDrop);
|
||||||
@ -16938,7 +16948,8 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
saveFileDialog1.InitialDirectory = dirName;
|
saveFileDialog1.InitialDirectory = dirName;
|
||||||
openFileDialog1.InitialDirectory = dirName;
|
openFileDialog1.InitialDirectory = dirName;
|
||||||
}
|
}
|
||||||
OpenVideo(fileName);
|
_videoFileName = fileName;
|
||||||
|
_dragAndDropVideoTimer.Start();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user