Patcher.UI.Windows.MainWindow.IssueFileLabel_MouseDown C# (CSharp) Method

IssueFileLabel_MouseDown() private method

private IssueFileLabel_MouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
return void
        private void IssueFileLabel_MouseDown(object sender, MouseButtonEventArgs e)
        {
            if (e.LeftButton == MouseButtonState.Pressed && shownProblems != null && shownProblems.Length > currentProblem)
            {
                try
                {
                    System.Diagnostics.Process.Start(shownProblems[currentProblem].File);
                }
                catch (Exception)
                {
                    Log.Error("Could not open source file {0}", shownProblems[currentProblem].File);
                }
            }
        }