Fixed problem with race pane registering non-control keys

#story[1190]
This commit is contained in:
Connor Taylor-Brown
2017-09-08 16:30:03 +12:00
parent 68f434b6b6
commit b034a452b6
@@ -224,9 +224,16 @@ public class RaceController extends Controller {
});
racePane.addEventFilter(KeyEvent.KEY_PRESSED, e -> {
switch(keyFactory.getKey(e.getCode().toString()).toString()) {
case "Zoom In": view3D.updateDistance(-10); break;
case "Zoom Out": view3D.updateDistance(10); break;
ControlKey key = keyFactory.getKey(e.getCode().toString());
if(key != null) {
switch (key.toString()) {
case "Zoom In":
view3D.updateDistance(-10);
break;
case "Zoom Out":
view3D.updateDistance(10);
break;
}
}
});
}