From 930dd74c89c37eefd281575bdf0dec99e6c73c6f Mon Sep 17 00:00:00 2001 From: QuentinArguillere Date: Thu, 23 Jun 2022 12:08:46 +0200 Subject: [PATCH] Fix bugs when rotating from portrait to landscape mode : edit/delete action shown as available for LDAP contacts, or Contact Name appearing despite being currently in edit mode --- Classes/ContactDetailsView.m | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Classes/ContactDetailsView.m b/Classes/ContactDetailsView.m index 8e423b2b1..db3968e48 100644 --- a/Classes/ContactDetailsView.m +++ b/Classes/ContactDetailsView.m @@ -311,10 +311,13 @@ } } + if (self.contact != NULL && self.contact.createdFromLdap) { + _editButton.hidden = TRUE; + _deleteButton.hidden = TRUE; + } + _nameLabel.hidden = self.tableController.isEditing; [self updateBackOrCancelButton]; - - BOOL isEditing = !self.contact.createdFromLdap && _editButton.hidden; - [self recomputeTableViewSize:isEditing]; + [self recomputeTableViewSize:self.tableController.isEditing]; } - (void)viewWillDisappear:(BOOL)animated {