diff options
| author | Avi Levkovich <avi@twine-s.com> | 2019-10-30 17:55:39 +0200 |
|---|---|---|
| committer | Avi Levkovich <avi@twine-s.com> | 2019-10-30 17:55:39 +0200 |
| commit | 3e22430905c4c247672237a6d64425f3f958626e (patch) | |
| tree | a0fbf053a2ddf1fefc9f0ae3281fb06e70e5e52e /Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/ViewModels/MainViewVM.cs | |
| parent | cc657620eac3b626cf0790802c2a5ae3196c396b (diff) | |
| parent | 43113f6b264c8d334393c6116e1858eeec7ca5c6 (diff) | |
| download | Tango-3e22430905c4c247672237a6d64425f3f958626e.tar.gz Tango-3e22430905c4c247672237a6d64425f3f958626e.zip | |
Merge branch 'master' of https://twinetfs.visualstudio.com/_git/Tango
Diffstat (limited to 'Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/ViewModels/MainViewVM.cs')
| -rw-r--r-- | Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/ViewModels/MainViewVM.cs | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/ViewModels/MainViewVM.cs b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/ViewModels/MainViewVM.cs index 4ab3bb1bb..3a1f3fb11 100644 --- a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/ViewModels/MainViewVM.cs +++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/ViewModels/MainViewVM.cs @@ -84,6 +84,7 @@ namespace Tango.MachineStudio.Developer.ViewModels private bool _rml_has_no_cct; private TaskItem _preparingTaskItem; private IColorConverter _converter; + private string _current_job_string; #region Properties @@ -1883,6 +1884,11 @@ namespace Tango.MachineStudio.Developer.ViewModels SelectedSegment = _selectedSegment; + if (ActiveJob != null) + { + _current_job_string = ActiveJob.ToJobFileWhenLoaded().ToString(); + } + UIHelper.DoEvents(); _navigation.NavigateTo(DeveloperNavigationView.JobView); } @@ -1938,6 +1944,10 @@ namespace Tango.MachineStudio.Developer.ViewModels settings.DefaultJobRmlGuid = ActiveJob.RmlGuid; settings.Save(); + if (ActiveJob != null) + { + _current_job_string = ActiveJob.ToJobFileWhenLoaded().ToString(); + } }); } @@ -1950,7 +1960,7 @@ namespace Tango.MachineStudio.Developer.ViewModels LogManager.Log("User request for 'back to jobs'..."); LogManager.Log("Comparing active job with selected job..."); - bool jobModified = !ActiveJob.CompareUsingJson(SelectedMachineJob); + bool jobModified = ActiveJob.ToJobFileWhenLoaded().ToString() != _current_job_string; if (jobModified) { |
