IDEA-86928 regenerate all sources if sdk was changed

This commit is contained in:
Eugene Kudelevsky
2012-06-05 21:21:40 +04:00
parent 339d390dd2
commit 68550fa3d6
@@ -479,9 +479,13 @@ public class AndroidFacet extends Facet<AndroidFacetConfiguration> {
final Sdk newSdk = ModuleRootManager.getInstance(getModule()).getSdk();
if (newSdk != null && newSdk.getSdkType() instanceof AndroidSdkType && !newSdk.equals(myPrevSdk)) {
myPrevSdk = newSdk;
androidPlatformChanged();
synchronized (myDirtyModes) {
myDirtyModes.addAll(Arrays.asList(AndroidAutogeneratorMode.values()));
}
}
myPrevSdk = newSdk;
PsiDocumentManager.getInstance(getModule().getProject()).commitAllDocuments();