From 1346d01ba1a6eb666d4a0ae5af6a29f81218c372 Mon Sep 17 00:00:00 2001 From: Oleg Krasilnikov Date: Wed, 25 Apr 2007 13:56:44 +0000 Subject: [PATCH] performOkForced() method added --- .../org/eclipse/cdt/ui/newui/CDTPropertyManager.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/CDTPropertyManager.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/CDTPropertyManager.java index 13a84b8ae75..9e6ed288d71 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/CDTPropertyManager.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/CDTPropertyManager.java @@ -93,11 +93,19 @@ public class CDTPropertyManager { } /** - * + * Performs optimized (single-time) saving * @param p - widget which calls this functionality */ public static void performOk(Object p) { if (saveDone) return; + performOkForced(p); + } + + /** + * Performs mandatory saving + * @param p + */ + public static void performOkForced(Object p) { saveDone = true; try { CoreModel.getDefault().setProjectDescription(project, prjd);