From 79708ca449c5ce9eb9d2148b9ea0d261ab0205ce Mon Sep 17 00:00:00 2001 From: Andrew M. Finkbeiner Date: Wed, 3 Feb 2016 06:17:09 -0700 Subject: bug[ats_ATS269203]: Fix synch issue --- .../osee/ote/ui/test/manager/core/TestManagerEditor.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/plugins/org.eclipse.osee.ote.ui.test.manager/src/org/eclipse/osee/ote/ui/test/manager/core/TestManagerEditor.java b/plugins/org.eclipse.osee.ote.ui.test.manager/src/org/eclipse/osee/ote/ui/test/manager/core/TestManagerEditor.java index ca8524e74fa..23b8120e41c 100644 --- a/plugins/org.eclipse.osee.ote.ui.test.manager/src/org/eclipse/osee/ote/ui/test/manager/core/TestManagerEditor.java +++ b/plugins/org.eclipse.osee.ote.ui.test.manager/src/org/eclipse/osee/ote/ui/test/manager/core/TestManagerEditor.java @@ -19,6 +19,7 @@ import java.io.OutputStream; import java.util.logging.Level; import org.eclipse.core.resources.IFile; +import org.eclipse.core.resources.IResource; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.core.runtime.NullProgressMonitor; @@ -141,7 +142,9 @@ public abstract class TestManagerEditor extends MultiPageEditorPart implements I if (getActivePage() != sourcePage) { pageSourceLoad(); } - getEditor(sourcePage).doSave(monitor); + if(isDirty()){ + getEditor(sourcePage).doSave(monitor); + } fileIsDirty = false; fileWasSaved = true; doSave(); @@ -324,6 +327,11 @@ public abstract class TestManagerEditor extends MultiPageEditorPart implements I if (coreinput instanceof IFileEditorInput) { IFileEditorInput input = (IFileEditorInput) getEditorInput(); thisIFile = input.getFile(); + try { + thisIFile.refreshLocal(IResource.DEPTH_ZERO, null); + } catch (CoreException e) { + e.printStackTrace(); + } String name = thisIFile.getName(); this.setPartName(name); if (thisIFile != null) { -- cgit v1.2.3