From 1d087b260fd010ba06fb07bc5b917f92d7050a28 Mon Sep 17 00:00:00 2001 From: Mikhail Sennikovsky Date: Wed, 28 Feb 2007 12:14:49 +0000 Subject: Workspace variable serialization in case they are modified withPath Entry Variable info on load --- .../internal/core/cdtvariables/UserDefinedVariableSupplier.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/cdtvariables/UserDefinedVariableSupplier.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/cdtvariables/UserDefinedVariableSupplier.java index a2e500961f5..527d887080f 100644 --- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/cdtvariables/UserDefinedVariableSupplier.java +++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/cdtvariables/UserDefinedVariableSupplier.java @@ -486,6 +486,13 @@ public class UserDefinedVariableSupplier extends CoreMacroSupplierBase { //now load PathEntry Variables from preferences loadPathEntryVariables(macros); + if(macros.isDirty()){ + try { + storeWorkspaceMacros(macros, true); + } catch (CoreException e) { + CCorePlugin.log(e); + } + } return macros; } -- cgit v1.2.3