1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-09 18:56:02 +02:00

Additioanl fix to the set project description mechanism

This commit is contained in:
Mikhail Sennikovsky 2007-03-26 14:36:49 +00:00
parent 586e639a47
commit 262a3b3bdd
2 changed files with 9 additions and 0 deletions

View file

@ -103,6 +103,11 @@ public abstract class CDataProxy implements ICSettingObject {
fId = data.getId(); fId = data.getId();
fData = data; fData = data;
} }
void doClearData(){
fData = null;
setRescan(true);
}
protected void checkUpdate(boolean write){ protected void checkUpdate(boolean write){
if((write && !containsWritableData()) if((write && !containsWritableData())

View file

@ -128,6 +128,10 @@ public class ProxyProvider implements IProxyProvider {
public void invalidateCache() { public void invalidateCache() {
fProxiesCached = false; fProxiesCached = false;
CDataProxy[] proxies = fCache.getCachedProxies();
for(int i = 0; i < proxies.length; i++){
proxies[i].doClearData();
}
} }