Tanner Bennett преди 6 години
родител
ревизия
c8343500af
променени са 2 файла, в които са добавени 5 реда и са изтрити 1 реда
  1. 1 1
      Classes/ExplorerInterface/FLEXExplorerViewController.m
  2. 4 0
      Classes/ViewHierarchy/FLEXHierarchyViewController.m

+ 1 - 1
Classes/ExplorerInterface/FLEXExplorerViewController.m

@@ -851,7 +851,7 @@ typedef NS_ENUM(NSUInteger, FLEXExplorerMode) {
     UIMenuController.sharedMenuController.menuItems = @[copyObjectAddress];
     [UIMenuController.sharedMenuController update];
     
-    // Show the view controller.
+    // Show the view controller
     [super presentViewController:toPresent animated:animated completion:completion];
 }
 

+ 4 - 0
Classes/ViewHierarchy/FLEXHierarchyViewController.m

@@ -10,6 +10,7 @@
 #import "FLEXHierarchyTableViewController.h"
 #import "FHSViewController.h"
 #import "FLEXUtility.h"
+#import "FLEXTabList.h"
 
 typedef NS_ENUM(NSUInteger, FLEXHierarchyViewMode) {
     FLEXHierarchyViewModeTree = 1,
@@ -97,6 +98,9 @@ typedef NS_ENUM(NSUInteger, FLEXHierarchyViewMode) {
 #pragma mark - Private
 
 - (void)donePressed {
+    // We need to manually close ourselves here because
+    // FLEXNavigationController doesn't ever close tabs itself 
+    [FLEXTabList.sharedList closeTab:self];
     [self.hierarchyDelegate viewHierarchyDidDismiss:self.selectedView];
 }