Bugfixes
This commit is contained in:
parent
0fa050d80e
commit
c4d68f6b9d
|
@ -8,7 +8,11 @@ import java.awt.event.*;
|
|||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
|
||||
public class RecordDialog extends LlanfairDialog
|
||||
/**
|
||||
* Dialog window to select a world record on speedrun.com
|
||||
* @author 4ilo 2018
|
||||
*/
|
||||
public class RecordDialog extends JDialog
|
||||
{
|
||||
private JLabel searchLabel = new JLabel("Search game:");
|
||||
private JButton searchButton = new JButton("Search");
|
||||
|
@ -24,7 +28,7 @@ public class RecordDialog extends LlanfairDialog
|
|||
|
||||
private JButton close = new JButton("Close");
|
||||
private JButton ok = new JButton("Ok");
|
||||
private JLabel worldRecord = new JLabel();
|
||||
private JLabel worldRecord = new JLabel("Unknown World Record");
|
||||
|
||||
private ActionListener categoryListener;
|
||||
private ActionListener gameListener;
|
||||
|
@ -264,6 +268,16 @@ public class RecordDialog extends LlanfairDialog
|
|||
"Error", JOptionPane.ERROR_MESSAGE);
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the dialog
|
||||
*/
|
||||
public void display()
|
||||
{
|
||||
setAlwaysOnTop(true);
|
||||
setModalityType(ModalityType.APPLICATION_MODAL);
|
||||
pack();
|
||||
setVisible(true);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the selected category object
|
||||
|
|
|
@ -175,7 +175,7 @@ implements ActionListener, ListSelectionListener {
|
|||
selectRecord = new JButton("Select record");
|
||||
recordCategory = run.getRecordCategory();
|
||||
|
||||
if(recordCategory.getId().equals("")) {
|
||||
if(!recordCategory.getId().equals("")) {
|
||||
try {
|
||||
recordString = new JLabel(WorldRecordParser.getRecord(recordCategory));
|
||||
} catch(Exception e) {
|
||||
|
@ -352,7 +352,7 @@ implements ActionListener, ListSelectionListener {
|
|||
segments.setRowSelectionInterval(selected + 1, selected + 1);
|
||||
} else if (source.equals(selectRecord)) {
|
||||
recordSelector = new RecordDialog(this);
|
||||
recordSelector.display(false, null);
|
||||
recordSelector.display();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Reference in a new issue