1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-09 02:36:01 +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

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

View file

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