From 02fc53ec2b43f0da68f4a461b85237d3c8a45129 Mon Sep 17 00:00:00 2001 From: "alqahira%ardisson.org" Date: Tue, 23 Dec 2008 05:30:06 +0000 Subject: [PATCH] Show that the Top 10 collection is the Dock menu when the Top 10 collection is chosen via fallback/default (e.g., on a fresh profile). Part of Bug 314628 - Improve discoverability of dock menu bookmarks folder. Patch by Chris Lawson , r=me, sr=smorgan git-svn-id: svn://10.0.0.236/trunk@255623 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/camino/src/bookmarks/BookmarkManager.mm | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/mozilla/camino/src/bookmarks/BookmarkManager.mm b/mozilla/camino/src/bookmarks/BookmarkManager.mm index a330cce9acc..32c5204e10a 100644 --- a/mozilla/camino/src/bookmarks/BookmarkManager.mm +++ b/mozilla/camino/src/bookmarks/BookmarkManager.mm @@ -475,10 +475,15 @@ static BookmarkManager* gBookmarkManager = nil; - (BookmarkFolder *)dockMenuFolder { BookmarkFolder *folder = [self findDockMenuFolderInFolder:[self bookmarkRoot]]; - if (folder) + if (folder) { return folder; - else - return [self top10Folder]; + } + else { + // Set the default in addition to returning it + BookmarkFolder* defaultDockMenu = [self top10Folder]; + [defaultDockMenu setIsDockMenu:YES]; + return defaultDockMenu; + } } - (BookmarkFolder *)findDockMenuFolderInFolder:(BookmarkFolder *)aFolder