// (Re)set the description text
if (!mSettings.isShowingOnlyDateAndTitle() && maxDescLines > 0) {
mDescriptionIcon.setMaximumLineCount(maxDescLines);
ProgramFieldType[] infoFieldArr = Settings.propProgramInfoFields
.getProgramFieldTypeArray();
Reader infoReader = new MultipleFieldReader(program, infoFieldArr);
try {
mDescriptionIcon.setText(infoReader);
} catch (IOException exc) {
mLog.log(Level.WARNING, "Reading program info failed for " + program,
exc);