This is an automated email from the git hooks/post-receive script. New commit to branch feature/3368 in repository jaxx. See http://git.nuiton.org/jaxx.git commit cb9aec6d5bce5500e284f2fa0f0d5f183def39f0 Author: Tony CHEMIT <chemit@codelutin.com> Date: Tue Sep 23 12:00:49 2014 +0200 refs #3368: Add Shortcuts (add warning if shortcut could not pas parsed) --- .../application/swing/AbstractApplicationUIHandler.java | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/jaxx-application-swing/src/main/java/org/nuiton/jaxx/application/swing/AbstractApplicationUIHandler.java b/jaxx-application-swing/src/main/java/org/nuiton/jaxx/application/swing/AbstractApplicationUIHandler.java index 02cbd03..c5387ec 100644 --- a/jaxx-application-swing/src/main/java/org/nuiton/jaxx/application/swing/AbstractApplicationUIHandler.java +++ b/jaxx-application-swing/src/main/java/org/nuiton/jaxx/application/swing/AbstractApplicationUIHandler.java @@ -54,7 +54,6 @@ import org.jdesktop.swingx.table.TableColumnExt; import org.nuiton.decorator.Decorator; import org.nuiton.decorator.JXPathDecorator; import org.nuiton.jaxx.application.ApplicationConfiguration; -import org.nuiton.jaxx.application.ApplicationDataUtil; import org.nuiton.jaxx.application.bean.JavaBeanObjectUtil; import org.nuiton.jaxx.application.swing.action.AbstractApplicationAction; import org.nuiton.jaxx.application.swing.action.ApplicationActionUI; @@ -639,7 +638,14 @@ public abstract class AbstractApplicationUIHandler<M, UI extends ApplicationUI<M } KeyStroke keyStroke = KeyStroke.getKeyStroke(key); - if (keyStroke != null) { + + if (keyStroke == null) { + + if (log.isWarnEnabled()) { + log.warn("Could not transform keyStroke: " + key); + } + + } else { // affect this key stroke to the button's action abstractButton.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(keyStroke, key); @@ -669,7 +675,10 @@ public abstract class AbstractApplicationUIHandler<M, UI extends ApplicationUI<M tip += " (" + key.toUpperCase() + ")"; abstractButton.setText(tip); } + } + + } /** @@ -1025,7 +1034,7 @@ public abstract class AbstractApplicationUIHandler<M, UI extends ApplicationUI<M ApplicationUIAction uiAction = (ApplicationUIAction) saveAction; getContext().getActionEngine().runFullInternalAction(uiAction.getLogicAction()); - + } else { saveAction.actionPerformed(null); -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.