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:
parent
586e639a47
commit
262a3b3bdd
2 changed files with 9 additions and 0 deletions
|
@ -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())
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue