From 509a6ce37e74eac4a3b31178a7b56aa1599df3c8 Mon Sep 17 00:00:00 2001 From: Anton Leherbauer Date: Mon, 12 Mar 2007 09:40:55 +0000 Subject: [PATCH] Fix for Bug 176706 - Save file problem --- .../ui/org/eclipse/cdt/ui/tests/text/BasicCEditorTest.java | 2 ++ .../org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/BasicCEditorTest.java b/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/BasicCEditorTest.java index 0e4e73b6db9..76ee9e28c4c 100644 --- a/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/BasicCEditorTest.java +++ b/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/BasicCEditorTest.java @@ -114,6 +114,7 @@ public class BasicCEditorTest extends BaseUITestCase { assertEquals("Edit failed", newtext, newContent.substring(0, newtext.length())); // save fEditor.doSave(new NullProgressMonitor()); + assertFalse("Editor is still dirty", fEditor.isDirty()); // close and reopen EditorTestHelper.closeEditor(fEditor); setUpEditor(file); @@ -141,6 +142,7 @@ public class BasicCEditorTest extends BaseUITestCase { assertEquals("Edit failed", newtext, newContent.substring(0, newtext.length())); // save fEditor.doSave(new NullProgressMonitor()); + assertFalse("Editor is still dirty", fEditor.isDirty()); // close and reopen EditorTestHelper.closeEditor(fEditor); setUpEditor(tmpFile); diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java index c58171f20f5..1e7630d7378 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CDocumentProvider.java @@ -863,7 +863,7 @@ public class CDocumentProvider extends TextFileDocumentProvider { } }; } - return super.createSaveOperation(element, document, overwrite); + return null; } /**