Fixes NPE, the value for some providers is Locale not String.

cusax-fix
Damian Minkov 12 years ago
parent 217453c30b
commit 64b1d76103

@ -755,7 +755,12 @@ else if (detail instanceof URLDetail)
}
else
{
field.setText((String) detail.getDetailValue());
Object obj = detail.getDetailValue();
if(obj instanceof String)
field.setText((String) obj);
else if(obj != null)
field.setText(obj.toString());
if (detail.getClass().equals(DisplayNameDetail.class))
displayNameDetail = (DisplayNameDetail) detail;
else if (detail.getClass().equals(FirstNameDetail.class))

Loading…
Cancel
Save