diff --git a/src/SimpleVideoCutter/MainForm.cs b/src/SimpleVideoCutter/MainForm.cs index 0a00c8e..c73c29d 100644 --- a/src/SimpleVideoCutter/MainForm.cs +++ b/src/SimpleVideoCutter/MainForm.cs @@ -846,9 +846,8 @@ private void timerHoverPositionChanged_Tick(object sender, EventArgs e) videoViewHover.Location = new Point( posX, videoCutterTimeline1.Location.Y - videoViewHover.Height - 5); - - videoViewHover.MediaPlayer.Position = posFloat; - + // see popup preview area is freeze unexpectedly #47 + ThreadPool.QueueUserWorkItem((state) => videoViewHover.MediaPlayer.Position = posFloat); } else {