Skip to content

Commit 810bce4

Browse files
ghentschkemickaelistria
authored andcommitted
Use setter to provide ContextManager
1 parent 6aaf6b4 commit 810bce4

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

bundles/org.eclipse.e4.ui.bindings/src/org/eclipse/e4/ui/bindings/internal/BindingTableManager.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,6 @@ public class BindingTableManager {
3535
@Inject
3636
private IEclipseContext eclipseContext;
3737

38-
@Inject
39-
private ContextManager contextManager;
40-
4138
private ContextSet definedTables = ContextSet.EMPTY;
4239

4340
private String[] activeSchemeIds;
@@ -239,6 +236,10 @@ public Collection<Binding> getPartialMatches(ContextSet contextSet, TriggerSeque
239236
public void setActiveSchemes(String[] activeSchemeIds) {
240237
this.activeSchemeIds = activeSchemeIds;
241238
BindingTable.BEST_SEQUENCE.setActiveSchemes(activeSchemeIds);
239+
}
240+
241+
public void setActiveSchemes(String[] activeSchemeIds, ContextManager contextManager) {
242+
setActiveSchemes(activeSchemeIds);
242243
BindingTable.BEST_SEQUENCE.setContextManager(contextManager);
243244
}
244245

bundles/org.eclipse.e4.ui.workbench.swt/src/org/eclipse/e4/ui/workbench/swt/util/BindingProcessingAddon.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ public void init() {
9292
schemes = getSchemeIds(activeScheme.getId());
9393
}
9494
}
95-
bindingTables.setActiveSchemes(schemes);
95+
bindingTables.setActiveSchemes(schemes, contextManager);
9696
defineBindingTables();
9797
activateContexts(application);
9898
}

0 commit comments

Comments
 (0)