diff --git a/toolkit/components/applescript/src/MacScripting.mm b/toolkit/components/applescript/src/MacScripting.mm index 11e73dfc8..8dc568269 100644 --- a/toolkit/components/applescript/src/MacScripting.mm +++ b/toolkit/components/applescript/src/MacScripting.mm @@ -134,6 +134,7 @@ typedef unsigned int NSUInteger; // Gecko Scripting Dictionary - (NSArray*)scriptTabs; +- (void)insertInScriptTabs:(id)value; - (GeckoTab*)selectedScriptTab; // Helper Methods @@ -468,6 +469,7 @@ static GeckoScriptingRoot *sharedScriptingRoot = nil; } - (void)insertObject:(NSObject*)object inScriptTabsAtIndex:(NSUInteger)index { + NS_WARNING("AppleScript: window insertObject:inScriptTabsAtIndex"); if (![object isKindOfClass:[GeckoTab class]]) { return; } @@ -481,7 +483,13 @@ static GeckoScriptingRoot *sharedScriptingRoot = nil; } } +- (void)insertInScriptTabs:(id)value { + NS_WARNING("AppleScript: window insertInScriptTabs"); + [self insertObject:value inScriptTabsAtIndex:[[self scriptTabs] count]]; +} + - (void)removeObjectFromScriptTabsAtIndex:(NSUInteger)index { + NS_WARNING("AppleScript: window removeObjectFromScriptTabsAtIndex"); NSArray *tabs = [self scriptTabs]; if (tabs && index < [tabs count]) { NSCloseCommand *closeCommend = [[[NSCloseCommand alloc] init] autorelease];