summaryrefslogtreecommitdiff
path: root/android
diff options
context:
space:
mode:
authorSergey Prigogin <sprigogin@google.com>2022-03-17 11:49:57 -0700
committerSergey Prigogin <sprigogin@google.com>2022-03-17 22:13:22 +0000
commit0de6602bdf1f7bfaf9ff4e2d85e30167b9e428cf (patch)
tree896717736665ad19b8cc1ed315292dbed48403af /android
parentdc0934b72b9b216f284cf23c07abf8713a1087f2 (diff)
downloadidea-0de6602bdf1f7bfaf9ff4e2d85e30167b9e428cf.tar.gz
Do not log AlreadyDisposedException
Test: existing Bug: 218092229 Change-Id: Ia7fa9164e9f38dfa84631b5a8d2b8049f20fa5b4
Diffstat (limited to 'android')
-rw-r--r--android/src/com/android/tools/idea/rendering/RenderTask.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/android/src/com/android/tools/idea/rendering/RenderTask.java b/android/src/com/android/tools/idea/rendering/RenderTask.java
index 9c540eee8fe..75123929b30 100644
--- a/android/src/com/android/tools/idea/rendering/RenderTask.java
+++ b/android/src/com/android/tools/idea/rendering/RenderTask.java
@@ -82,6 +82,7 @@ import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.psi.PsiFile;
import com.intellij.psi.xml.XmlFile;
import com.intellij.psi.xml.XmlTag;
+import com.intellij.serviceContainer.AlreadyDisposedException;
import com.intellij.util.concurrency.AppExecutorUtil;
import java.awt.image.BufferedImage;
import java.lang.ref.WeakReference;
@@ -398,6 +399,9 @@ public class RenderTask {
try {
ModuleClassLoaderManager.get().release(myModuleClassLoader, this);
}
+ catch (AlreadyDisposedException e) {
+ // The project has already been disposed.
+ }
catch (Throwable t) {
LOG.warn(t); // Failure detected here will most probably cause a memory leak
}