fixed an NPE when there wasn’t a mapping for a component

This commit is contained in:
Diego Waxemberg
2013-12-30 22:39:29 -05:00
parent db0eadf4d7
commit fba61eb686

View File

@@ -263,7 +263,11 @@ public class GamepadConfigFrame extends JFrame {
} }
private void setButtonText(JButton button, SourceComponent comp) { private void setButtonText(JButton button, SourceComponent comp) {
button.setText(comp.getType().name() + " " + comp.getId()); if (comp == null) {
button.setText("");
} else {
button.setText(comp.getType().name() + " " + comp.getId());
}
} }
private class MappingThread extends Thread implements DeviceListener { private class MappingThread extends Thread implements DeviceListener {