forked from j62/ctbrec
1
0
Fork 0

Avoid NPE when context menu is triggered in empty table

This commit is contained in:
0xboobface 2018-11-07 20:08:06 +01:00
parent 9e40d44128
commit 39a7c5f79b
1 changed files with 5 additions and 3 deletions

View File

@ -139,9 +139,11 @@ public class RecordingsTab extends Tab implements TabSelectionListener {
table.setItems(observableRecordings);
table.addEventHandler(ContextMenuEvent.CONTEXT_MENU_REQUESTED, event -> {
Recording recording = table.getSelectionModel().getSelectedItem();
popup = createContextMenu(recording);
if(!popup.getItems().isEmpty()) {
popup.show(table, event.getScreenX(), event.getScreenY());
if(recording != null) {
popup = createContextMenu(recording);
if(!popup.getItems().isEmpty()) {
popup.show(table, event.getScreenX(), event.getScreenY());
}
}
event.consume();
});