mirror of https://github.com/M66B/FairEmail.git
Small improvement
This commit is contained in:
parent
9894f0baf5
commit
960c5ae580
|
@ -1093,12 +1093,21 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
|
||||||
if (amessage == null || !amessage.id.equals(id))
|
if (amessage == null || !amessage.id.equals(id))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (icalendar == null || icalendar.getEvents().size() == 0)
|
if (icalendar == null ||
|
||||||
|
icalendar.getMethod() == null ||
|
||||||
|
icalendar.getEvents().size() == 0) {
|
||||||
|
tvCalendarSummary.setVisibility(View.GONE);
|
||||||
|
tvCalendarStart.setVisibility(View.GONE);
|
||||||
|
tvCalendarEnd.setVisibility(View.GONE);
|
||||||
|
tvAttendees.setVisibility(View.GONE);
|
||||||
|
pbCalendarWait.setVisibility(View.GONE);
|
||||||
|
grpCalendar.setVisibility(View.GONE);
|
||||||
|
grpCalendarResponse.setVisibility(View.GONE);
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
DateFormat df = SimpleDateFormat.getDateTimeInstance();
|
DateFormat df = SimpleDateFormat.getDateTimeInstance();
|
||||||
|
|
||||||
Method method = icalendar.getMethod();
|
|
||||||
VEvent event = icalendar.getEvents().get(0);
|
VEvent event = icalendar.getEvents().get(0);
|
||||||
|
|
||||||
Summary summary = event.getSummary();
|
Summary summary = event.getSummary();
|
||||||
|
@ -1136,7 +1145,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
|
||||||
tvAttendees.setVisibility(attendee.size() == 0 ? View.GONE : View.VISIBLE);
|
tvAttendees.setVisibility(attendee.size() == 0 ? View.GONE : View.VISIBLE);
|
||||||
|
|
||||||
boolean canRespond =
|
boolean canRespond =
|
||||||
(method != null && method.isRequest() &&
|
(icalendar.getMethod().isRequest() &&
|
||||||
organizer != null && organizer.getEmail() != null &&
|
organizer != null && organizer.getEmail() != null &&
|
||||||
message.to != null && message.to.length > 0);
|
message.to != null && message.to.length > 0);
|
||||||
grpCalendarResponse.setVisibility(canRespond ? View.VISIBLE : View.GONE);
|
grpCalendarResponse.setVisibility(canRespond ? View.VISIBLE : View.GONE);
|
||||||
|
|
Loading…
Reference in New Issue