| Index: chrome/browser/cocoa/bookmark_tree_controller.mm
|
| ===================================================================
|
| --- chrome/browser/cocoa/bookmark_tree_controller.mm (revision 37444)
|
| +++ chrome/browser/cocoa/bookmark_tree_controller.mm (working copy)
|
| @@ -150,7 +150,7 @@
|
| }
|
|
|
| - (BOOL)revealItem:(BookmarkItem*)item {
|
| - if (![self expandItem:[item parent]])
|
| + if ([item parent] && ![self expandItem:[item parent]])
|
| return NO;
|
| [outline_ scrollRowToVisible:[outline_ rowForItem:item]];
|
| [self setSelectedItems:[NSArray arrayWithObject:item]];
|
| @@ -461,7 +461,9 @@
|
| - (void)itemChanged:(id)nodeItem childrenChanged:(BOOL)childrenChanged {
|
| if (nodeItem == group_)
|
| nodeItem = nil;
|
| + NSArray* sel = [self selectedItems];
|
| [outline_ reloadItem:nodeItem reloadChildren:childrenChanged];
|
| + [self setSelectedItems:sel];
|
| }
|
|
|
| @end
|
|
|