diff --git a/res/userdb.db b/res/userdb.db index 913c3ad..4ed4876 100644 Binary files a/res/userdb.db and b/res/userdb.db differ diff --git a/src/main/java/seng202/group9/GUI/FlightSummaryController.java b/src/main/java/seng202/group9/GUI/FlightSummaryController.java index b84b7e4..9dc5a29 100644 --- a/src/main/java/seng202/group9/GUI/FlightSummaryController.java +++ b/src/main/java/seng202/group9/GUI/FlightSummaryController.java @@ -117,8 +117,9 @@ public class FlightSummaryController extends Controller { } flightPathListView.getSelectionModel().selectedItemProperty().addListener(new ChangeListener() { public void changed(ObservableValue observable, String oldValue, String newValue) { - if(newValue.equals(Worker.State.SUCCEEDED)) { - map.displayRoute(theDataSet.getFlightPaths().get(flightPathListView.getSelectionModel().getSelectedIndices().get(0)).getRoutePath()); + int index = flightPathListView.getSelectionModel().getSelectedIndices().get(0); + if (index != -1) { + map.displayRoute(theDataSet.getFlightPaths().get(index).getRoutePath()); } } });