From 4228b01470a3f5d8798bce4aaad28d8481497911 Mon Sep 17 00:00:00 2001 From: sr55 Date: Sun, 30 Sep 2012 14:35:20 +0000 Subject: WinGui: Improvements to status messages. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4999 b64f7644-9d1e-0410-96f1-a4d463321fa5 --- win/CS/HandBrakeWPF/ViewModels/MainViewModel.cs | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) (limited to 'win/CS/HandBrakeWPF/ViewModels/MainViewModel.cs') diff --git a/win/CS/HandBrakeWPF/ViewModels/MainViewModel.cs b/win/CS/HandBrakeWPF/ViewModels/MainViewModel.cs index b68237883..081272a4d 100644 --- a/win/CS/HandBrakeWPF/ViewModels/MainViewModel.cs +++ b/win/CS/HandBrakeWPF/ViewModels/MainViewModel.cs @@ -1627,8 +1627,29 @@ namespace HandBrakeWPF.ViewModels } this.ShowStatusWindow = false; - this.SourceLabel = "Scan Completed"; - this.StatusLabel = "Scan Completed"; + if (e.Successful) + { + if (this.SelectedTitle != null && !string.IsNullOrEmpty(this.SelectedTitle.SourceName)) + { + this.SourceLabel = this.SelectedTitle.SourceName; + } + else + { + this.SourceLabel = this.SourceName; + } + + this.StatusLabel = "Scan Completed"; + } + else if (!e.Successful && e.Exception == null) + { + this.SourceLabel = "Scan Cancelled."; + this.StatusLabel = "Scan Cancelled."; + } + else + { + this.SourceLabel = "Scan Failed... See Activity Log for details."; + this.StatusLabel = "Scan Failed... See Activity Log for details."; + } }); } -- cgit v1.2.3