From 6f8df7cba133c6e48b74ab2d9ec1f89b3efc160e Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 20 Nov 2018 13:18:59 +0100 Subject: [PATCH] action Presentation: don't copy to itself --- .../src/com/intellij/openapi/actionSystem/Presentation.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/editor-ui-api/src/com/intellij/openapi/actionSystem/Presentation.java b/platform/editor-ui-api/src/com/intellij/openapi/actionSystem/Presentation.java index de8a64dbc907..afb67589b7db 100644 --- a/platform/editor-ui-api/src/com/intellij/openapi/actionSystem/Presentation.java +++ b/platform/editor-ui-api/src/com/intellij/openapi/actionSystem/Presentation.java @@ -314,6 +314,8 @@ public final class Presentation implements Cloneable { } public void copyFrom(Presentation presentation) { + if (presentation == this) return; + setText(presentation.getTextWithMnemonic(), presentation.myDisplayedMnemonicIndex > -1); setDescription(presentation.getDescription()); setIcon(presentation.getIcon());