fix NPE on linux

This commit is contained in:
Konstantin Bulenkov
2014-06-04 14:28:12 +02:00
parent 930235e10b
commit cb71334ccc
@@ -96,10 +96,11 @@ public class DarculaTextFieldUI extends BasicTextFieldUI {
}
protected void showSearchPopup() {
final Object value = getComponent().getClientProperty("JTextField.Search.FindPopup");
final JTextComponent component = getComponent();
final Object value = component == null ? null : component.getClientProperty("JTextField.Search.FindPopup");
if (value instanceof JPopupMenu) {
final JPopupMenu popup = (JPopupMenu)value;
popup.show(getComponent(), getSearchIconCoord().x, getComponent().getHeight());
popup.show(component, getSearchIconCoord().x, component.getHeight());
}
}