From 7d3ddb92111a1f43ecbff14bed6d4a4187257bdd Mon Sep 17 00:00:00 2001 From: Bibiko Date: Tue, 23 Nov 2010 15:18:01 +0000 Subject: =?UTF-8?q?=E2=80=A2=20Bundle=20Editor=20-=20fixed=20duplicate=20i?= =?UTF-8?q?ssue=20for=20renaming?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Source/SPBundleEditorController.m | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'Source/SPBundleEditorController.m') diff --git a/Source/SPBundleEditorController.m b/Source/SPBundleEditorController.m index bb628c55..80707d4d 100644 --- a/Source/SPBundleEditorController.m +++ b/Source/SPBundleEditorController.m @@ -316,6 +316,7 @@ { NSMutableDictionary *bundle; NSUInteger insertIndex; + BOOL wasDuplicated = NO; // Store pending changes in Query [[self window] makeFirstResponder:nameTextField]; @@ -362,7 +363,7 @@ return; } - + wasDuplicated = YES; [bundle setObject:newFileName forKey:@"bundleName"]; } @@ -390,7 +391,7 @@ [removeButton setEnabled:([commandsTableView numberOfSelectedRows] > 0)]; [[self window] makeFirstResponder:commandsTableView]; [self scopeButtonChanged:nil]; - if([commandsTableView numberOfSelectedRows] > 0) + if(!wasDuplicated && [commandsTableView numberOfSelectedRows] > 0) [commandsTableView editColumn:0 row:insertIndex withEvent:nil select:YES]; } -- cgit v1.2.3