diff options
Diffstat (limited to 'Source/SPUserManager.m')
-rw-r--r-- | Source/SPUserManager.m | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Source/SPUserManager.m b/Source/SPUserManager.m index 26986d0b..89a52168 100644 --- a/Source/SPUserManager.m +++ b/Source/SPUserManager.m @@ -265,6 +265,8 @@ - (void)_initializeSchemaPrivs { // Initialize Databases + [schemas removeAllObjects]; + MCPResult *results = [self.mySqlConnection listDBs]; if ([results numOfRows]) { @@ -1305,6 +1307,16 @@ } #pragma mark - +#pragma mark Tab view delegate methods + +- (void)tabView:(NSTabView *)usersTabView willSelectTabViewItem:(NSTabViewItem *)tabViewItem +{ + if ([[tabViewItem identifier] isEqualToString:@"Schema Privileges"]) { + [self _initializeSchemaPrivs]; + } +} + +#pragma mark - /** * Dealloc. Get rid of everything. |