From e9bace34ba8e73bd65faba66ee88d3fa9e56555b Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Fri, 17 Nov 2017 16:19:41 -0500 Subject: [PATCH] Fix "sliding tables" issue in linked devices view. --- .../ViewControllers/OWSLinkedDevicesTableViewController.m | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Signal/src/ViewControllers/OWSLinkedDevicesTableViewController.m b/Signal/src/ViewControllers/OWSLinkedDevicesTableViewController.m index 3ec095a97..1ff14c2b3 100644 --- a/Signal/src/ViewControllers/OWSLinkedDevicesTableViewController.m +++ b/Signal/src/ViewControllers/OWSLinkedDevicesTableViewController.m @@ -46,6 +46,14 @@ int const OWSLinkedDevicesTableViewControllerSectionAddDevice = 1; self.tableView.rowHeight = UITableViewAutomaticDimension; self.tableView.estimatedRowHeight = 70; + // Fix a bug that only affects iOS 11.0.x and 11.1.x. + if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(11, 0) && !SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(11, 2)) { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wpartial-availability" + self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; +#pragma clang diagnostic pop + } + self.dbConnection = [[TSStorageManager sharedManager] newDatabaseConnection]; [self.dbConnection beginLongLivedReadTransaction]; self.deviceMappings = [[YapDatabaseViewMappings alloc] initWithGroups:@[ TSSecondaryDevicesGroup ]