diff options
| author | Paul Webster | 2012-05-10 18:35:14 +0000 |
|---|---|---|
| committer | Paul Webster | 2012-05-10 18:35:14 +0000 |
| commit | a9da816da8bf6bea78398f871df11d5587135439 (patch) | |
| tree | eccc5aee619340238620ddf803379410ae2f528a | |
| parent | c84e4c53437c413aded6d2229248f2a3c7f83e9c (diff) | |
| download | eclipse.platform.ui-a9da816da8bf6bea78398f871df11d5587135439.tar.gz eclipse.platform.ui-a9da816da8bf6bea78398f871df11d5587135439.tar.xz eclipse.platform.ui-a9da816da8bf6bea78398f871df11d5587135439.zip | |
Bug 378992 - "Failed to map binding" written to console for certain
custom key bindings
use toString() to write out binding, not format()
| -rw-r--r-- | bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/keys/BindingService.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/keys/BindingService.java b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/keys/BindingService.java index d0c2282afe8..2148eb63080 100644 --- a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/keys/BindingService.java +++ b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/keys/BindingService.java @@ -742,7 +742,7 @@ public final class BindingService implements IBindingService { addToTable = true; keyBinding = CommandsFactoryImpl.eINSTANCE.createKeyBinding(); keyBinding.setCommand(cmd); - keyBinding.setKeySequence(binding.getTriggerSequence().format()); + keyBinding.setKeySequence(binding.getTriggerSequence().toString()); for (Object obj : parmCmd.getParameterMap().entrySet()) { @SuppressWarnings({ "unchecked" }) @@ -814,7 +814,7 @@ public final class BindingService implements IBindingService { continue; } // check equality - if (curr.getKeySequence().equals(binding.getTriggerSequence().format()) + if (curr.getKeySequence().equals(binding.getTriggerSequence().toString()) && curr.getCommand() != null && curr.getCommand().getElementId().equals(commandId)) { |
