aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPAppController.m
diff options
context:
space:
mode:
authorBibiko <bibiko@eva.mpg.de>2010-11-16 12:09:44 +0000
committerBibiko <bibiko@eva.mpg.de>2010-11-16 12:09:44 +0000
commitc178775a335d5e6292088c4c692f53832a129fd3 (patch)
tree7cde846197f245e2f8702641e572c85b34666f92 /Source/SPAppController.m
parent697440c0e14c20ea719fbded60d5df1bed4330d0 (diff)
downloadsequelpro-c178775a335d5e6292088c4c692f53832a129fd3.tar.gz
sequelpro-c178775a335d5e6292088c4c692f53832a129fd3.tar.bz2
sequelpro-c178775a335d5e6292088c4c692f53832a129fd3.zip
• Bundle support
- further simplifications and centralizations - runBashCommandWithEnvironment: now it can execute each script command whose first line begins with #!/... natively - added some more shell variables
Diffstat (limited to 'Source/SPAppController.m')
-rw-r--r--Source/SPAppController.m7
1 files changed, 5 insertions, 2 deletions
diff --git a/Source/SPAppController.m b/Source/SPAppController.m
index eb013e48..c3698db0 100644
--- a/Source/SPAppController.m
+++ b/Source/SPAppController.m
@@ -905,7 +905,7 @@
[bundleKeyEquivalents setObject:[NSMutableDictionary dictionary] forKey:scope];
}
- if([cmdData objectForKey:SPBundleFileCategoryKey] && ![[bundleCategories objectForKey:scope] containsObject:[cmdData objectForKey:SPBundleFileCategoryKey]])
+ if([cmdData objectForKey:SPBundleFileCategoryKey] && [[cmdData objectForKey:SPBundleFileCategoryKey] length] && ![[bundleCategories objectForKey:scope] containsObject:[cmdData objectForKey:SPBundleFileCategoryKey]])
[[bundleCategories objectForKey:scope] addObject:[cmdData objectForKey:SPBundleFileCategoryKey]];
}
@@ -983,7 +983,10 @@
NSArray *bundleCategories = [[NSApp delegate] bundleCategoriesForScope:scope];
NSArray *bundleItems = [[NSApp delegate] bundleItemsForScope:scope];
- if(![bundleItems count]) continue;
+ if(![bundleItems count]) {
+ k++;
+ continue;
+ }
NSMenu *bundleMenu = [[[NSMenu alloc] init] autorelease];
NSMenuItem *bundleSubMenuItem = [[NSMenuItem alloc] initWithTitle:[scopeTitles objectAtIndex:k] action:nil keyEquivalent:@""];