aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/ViewModels/MainViewVM.cs
diff options
context:
space:
mode:
authorAvi Levkovich <avi@twine-s.com>2019-10-30 17:55:39 +0200
committerAvi Levkovich <avi@twine-s.com>2019-10-30 17:55:39 +0200
commit3e22430905c4c247672237a6d64425f3f958626e (patch)
treea0fbf053a2ddf1fefc9f0ae3281fb06e70e5e52e /Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Developer/ViewModels/MainViewVM.cs
parentcc657620eac3b626cf0790802c2a5ae3196c396b (diff)
parent43113f6b264c8d334393c6116e1858eeec7ca5c6 (diff)
downloadTango-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.cs12
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)
{