Bug 510656 - Make e(fx)clipse applications run on Java9 Change-Id: Ie3e8c97f83922f85bf2fce113e3eb33ed2947d98
diff --git a/bundles/runtime/org.eclipse.fx.ui.keybindings.generic/META-INF/MANIFEST.MF b/bundles/runtime/org.eclipse.fx.ui.keybindings.generic/META-INF/MANIFEST.MF index e9dfbc3..8b9b813 100755 --- a/bundles/runtime/org.eclipse.fx.ui.keybindings.generic/META-INF/MANIFEST.MF +++ b/bundles/runtime/org.eclipse.fx.ui.keybindings.generic/META-INF/MANIFEST.MF
@@ -9,6 +9,7 @@ org.eclipse.jdt.annotation;bundle-version="[2.0.0,3.0.0)";resolution:=optional Service-Component: OSGI-INF/services/org.eclipse.fx.ui.keybindings.generic.BindingFactoryImpl.xml Bundle-Vendor: Eclipse.org -Import-Package: org.eclipse.fx.ui.keybindings;version="3.0.0", +Import-Package: org.eclipse.fx.ui.controls;version="3.0.0", + org.eclipse.fx.ui.keybindings;version="3.0.0", org.eclipse.fx.ui.keybindings.service;version="3.0.0", org.osgi.service.component.annotations;version="1.2.0";resolution:=optional
diff --git a/bundles/runtime/org.eclipse.fx.ui.keybindings.generic/src/org/eclipse/fx/ui/keybindings/generic/KeyStrokeImpl.java b/bundles/runtime/org.eclipse.fx.ui.keybindings.generic/src/org/eclipse/fx/ui/keybindings/generic/KeyStrokeImpl.java index 36b63d2..f41e243 100755 --- a/bundles/runtime/org.eclipse.fx.ui.keybindings.generic/src/org/eclipse/fx/ui/keybindings/generic/KeyStrokeImpl.java +++ b/bundles/runtime/org.eclipse.fx.ui.keybindings.generic/src/org/eclipse/fx/ui/keybindings/generic/KeyStrokeImpl.java
@@ -14,6 +14,7 @@ import javafx.scene.input.KeyCode; +import org.eclipse.fx.ui.controls.JavaFXCompatUtil; import org.eclipse.fx.ui.keybindings.KeyLookup; import org.eclipse.fx.ui.keybindings.KeyStroke; import org.eclipse.fx.ui.keybindings.ParseException; @@ -76,7 +77,7 @@ if (naturalKey == NO_KEY) { KeyCode fxKeyCode = KeyCode.valueOf(token); if (fxKeyCode != null) - naturalKey = fxKeyCode.impl_getCode(); + naturalKey = JavaFXCompatUtil.getCode(fxKeyCode); } }