diff -r 10acb6a11a73 -r c031f1132dde client/src/Iri.Modernisation.Controls/View/VideoViewer/VideoViewer.xaml.cs --- a/client/src/Iri.Modernisation.Controls/View/VideoViewer/VideoViewer.xaml.cs Mon Dec 14 17:02:03 2009 +0100 +++ b/client/src/Iri.Modernisation.Controls/View/VideoViewer/VideoViewer.xaml.cs Wed Dec 16 17:14:38 2009 +0100 @@ -50,9 +50,11 @@ void GoToTime_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e) { - if(e.Source == DataContext) + if (e.Source == DataContext && e.Source != null) { - VideoScreen.Position = ((TimeSpan)e.Parameter); + VideoScreen.Pause(); + VideoScreen.Position = new TimeSpan(((TimeSpan)e.Parameter).Ticks); + } }