diff --git a/.idea/inspectionProfiles/idea_default.xml b/.idea/inspectionProfiles/idea_default.xml
index 031907a9eba2..edb9b5dabfef 100644
--- a/.idea/inspectionProfiles/idea_default.xml
+++ b/.idea/inspectionProfiles/idea_default.xml
@@ -841,6 +841,11 @@
+
+
+
+
+
diff --git a/platform/lang-impl/src/com/intellij/ide/util/FileStructurePopup.java b/platform/lang-impl/src/com/intellij/ide/util/FileStructurePopup.java
index ec0ac231b5ac..551595cb679a 100644
--- a/platform/lang-impl/src/com/intellij/ide/util/FileStructurePopup.java
+++ b/platform/lang-impl/src/com/intellij/ide/util/FileStructurePopup.java
@@ -179,7 +179,7 @@ public class FileStructurePopup implements Disposable, TreeActionsOwner {
myAsyncTreeModel.setRootImmediately(myStructureTreeModel.getRootImmediately());
myTree = new MyTree(myAsyncTreeModel);
StructureViewComponent.registerAutoExpandListener(myTree, myTreeModel);
- Disposer.register(this, () -> Disposer.dispose(myTreeModelWrapper));
+ Disposer.register(this, myTreeModelWrapper);
ModelListener modelListener = () -> rebuild(false);
myTreeModel.addModelListener(modelListener);
diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogProgress.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogProgress.java
index eef3f18458ca..a469014d5cf6 100644
--- a/platform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogProgress.java
+++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogProgress.java
@@ -24,7 +24,7 @@ public class VcsLogProgress implements Disposable {
private boolean myDisposed = false;
public VcsLogProgress(@NotNull Project project, @NotNull Disposable parent) {
- Disposer.register(parent, () -> Disposer.dispose(this));
+ Disposer.register(parent, this);
Disposer.register(project, this);
}
diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/util/VcsLogUtil.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/util/VcsLogUtil.java
index 87cd20aa6f5a..ea0a69ea878f 100644
--- a/platform/vcs-log/impl/src/com/intellij/vcs/log/util/VcsLogUtil.java
+++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/util/VcsLogUtil.java
@@ -227,7 +227,7 @@ public class VcsLogUtil {
* @param disposable disposable to register.
*/
public static void registerWithParentAndProject(@NotNull Disposable parent, @NotNull Project project, @NotNull Disposable disposable) {
- Disposer.register(parent, () -> Disposer.dispose(disposable));
+ Disposer.register(parent, disposable);
Disposer.register(project, disposable);
}