summaryrefslogtreecommitdiff
path: root/java/eclipse-devel/files/BindingModel.java.patch
blob: 534f7060a75311130c07bfec69b5f0f00a1804e0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--- BindingModel.java	2013-08-13 13:47:55.000000000 -0400
+++ BindingModel.java	2013-08-13 13:48:48.000000000 -0400
@@ -237,7 +237,10 @@
 			if (obj instanceof Binding) {
 				Binding b = (Binding) obj;
 				if (!activeManagerBindings.contains(b)) {
-					be.fill(b.getParameterizedCommand());
+					ParameterizedCommand cmd = b.getParameterizedCommand();
+					if (cmd != null) {
+						commandToElement.remove(cmd);
+					}	
 					bindingToElement.remove(b);
 					i.remove();
 					controller.firePropertyChange(this, PROP_BINDING_REMOVE,