aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/main
diff options
context:
space:
mode:
authorEdoardo Vacchi <uncommonnonsense@gmail.com>2014-11-24 17:23:29 +0100
committerVaadin Code Review <review@vaadin.com>2016-05-17 12:26:04 +0000
commit31709daa2d13fbf7b25456f8ad99053fe81daf38 (patch)
tree383ec9cabd5faca5bfda48bcf7c8d431c2036b06 /server/src/main
parent107c1b84d493af79c3735745143fd9dd7740fc6f (diff)
downloadvaadin-framework-31709daa2d13fbf7b25456f8ad99053fe81daf38.tar.gz
vaadin-framework-31709daa2d13fbf7b25456f8ad99053fe81daf38.zip
Remove shortcut listener from subclasses of AbstractComponent (#16498).
e.g., Panel shadows actionManager with its own instance field * solution: always invoke getActionManager() Change-Id: Ibeca2ad53cb1175ae1ebcfb4d68b3d2bf36ea8b2
Diffstat (limited to 'server/src/main')
-rw-r--r--server/src/main/java/com/vaadin/ui/AbstractComponent.java4
1 files changed, 1 insertions, 3 deletions
diff --git a/server/src/main/java/com/vaadin/ui/AbstractComponent.java b/server/src/main/java/com/vaadin/ui/AbstractComponent.java
index bf13f032d2..8fa1f523ff 100644
--- a/server/src/main/java/com/vaadin/ui/AbstractComponent.java
+++ b/server/src/main/java/com/vaadin/ui/AbstractComponent.java
@@ -1382,9 +1382,7 @@ public abstract class AbstractComponent extends AbstractClientConnector
}
public void removeShortcutListener(ShortcutListener shortcut) {
- if (actionManager != null) {
- actionManager.removeAction(shortcut);
- }
+ getActionManager().removeAction(shortcut);
}
/**