Remove windowController calls the window:close event.

This commit is contained in:
Corey Johnson
2011-11-29 16:56:01 -05:00
parent 15edabefe3
commit 221bfa7f92

View File

@@ -19,12 +19,13 @@
}
- (void)removeController:(AtomController *)controller {
[controllers removeObject:controller];
[controllers removeObject:controller];
[controller.jscocoa callJSFunctionNamed:@"triggerEvent" withArguments:@"window:close", nil, false, nil];
}
- (void)reloadController:(AtomController *)controller {
AtomController *newController = [self createController:controller.url];
CGRect frame = [[controller window] frame];
AtomController *newController = [self createController:controller.url];
[controller close];
[[newController window] setFrame:frame display:YES animate:NO];
}