From 43017f20353df750eb5fa1ea4a57970e0c9aa52b Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Tue, 4 Sep 2012 18:15:34 +0400 Subject: [PATCH] Enabled Esc for read-only version of edit signature balloon. --- .../ktSignature/EditSignatureBalloon.java | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/EditSignatureBalloon.java b/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/EditSignatureBalloon.java index c10e8944a61..5d1860b2dd7 100644 --- a/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/EditSignatureBalloon.java +++ b/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/EditSignatureBalloon.java @@ -121,13 +121,6 @@ class EditSignatureBalloon { } }; - ActionListener cancelActionListener = new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - balloon.hide(); - } - }; - saveButton.addActionListener(saveAndHideListener); deleteButton.addActionListener(new ActionListener() { @Override @@ -137,10 +130,15 @@ class EditSignatureBalloon { }); panel.registerKeyboardAction(saveAndHideListener, KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, InputEvent.CTRL_DOWN_MASK), JComponent.WHEN_IN_FOCUSED_WINDOW); - panel.registerKeyboardAction(cancelActionListener, KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), - JComponent.WHEN_IN_FOCUSED_WINDOW); } + panel.registerKeyboardAction(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + balloon.hide(); + } + }, KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), JComponent.WHEN_IN_FOCUSED_WINDOW); + return panel; }