aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPWindowController.m
diff options
context:
space:
mode:
Diffstat (limited to 'Source/SPWindowController.m')
-rw-r--r--Source/SPWindowController.m9
1 files changed, 7 insertions, 2 deletions
diff --git a/Source/SPWindowController.m b/Source/SPWindowController.m
index 68c89ad8..963919d0 100644
--- a/Source/SPWindowController.m
+++ b/Source/SPWindowController.m
@@ -104,6 +104,11 @@ enum {
*/
- (IBAction)addNewConnection:(id)sender
{
+ [self addNewConnection];
+}
+
+- (SPDatabaseDocument *)addNewConnection
+{
// Create a new database connection view
SPDatabaseDocument *newTableDocument = [[SPDatabaseDocument alloc] init];
@@ -125,8 +130,8 @@ enum {
// Bind the tab bar's progress display to the document
[self _updateProgressIndicatorForItem:newItem];
-
- [newTableDocument release];
+
+ return [newTableDocument autorelease];
}
/**