diff --git a/mozilla/xpfe/browser/resources/content/navigator.js b/mozilla/xpfe/browser/resources/content/navigator.js
index 24d386998f7..f78e0c96233 100644
--- a/mozilla/xpfe/browser/resources/content/navigator.js
+++ b/mozilla/xpfe/browser/resources/content/navigator.js
@@ -1062,7 +1062,7 @@ function RevealSearchPanel()
{
title = url;
}
- bmks.AddBookmark(url, title);
+ bmks.AddBookmark(url, title, bmks.BOOKMARK_DEFAULT_TYPE);
}
// Set up a lame hack to avoid opening two bookmarks.
diff --git a/mozilla/xpfe/components/bookmarks/public/nsIBookmarksService.idl b/mozilla/xpfe/components/bookmarks/public/nsIBookmarksService.idl
index b109d07a692..a2d94e730d2 100644
--- a/mozilla/xpfe/components/bookmarks/public/nsIBookmarksService.idl
+++ b/mozilla/xpfe/components/bookmarks/public/nsIBookmarksService.idl
@@ -31,9 +31,13 @@
[scriptable, uuid(a82e9300-e4af-11d2-8fdf-0008c70adc7b)]
interface nsIBookmarksService : nsISupports
{
+ const unsigned long BOOKMARK_DEFAULT_TYPE = 0;
+ const unsigned long BOOKMARK_SEARCH_TYPE = 1;
+ const unsigned long BOOKMARK_FIND_TYPE = 2;
+
void ReadBookmarks();
boolean IsBookmarked(in string aURI);
- void AddBookmark(in string aURI, in wstring aTitle);
+ void AddBookmark(in string aURI, in wstring aTitle, in long bmType);
void UpdateBookmarkLastVisitedDate(in string aURL);
string FindShortcut(in wstring aName);
};
diff --git a/mozilla/xpfe/components/bookmarks/resources/bm-find.js b/mozilla/xpfe/components/bookmarks/resources/bm-find.js
index 5f00487d3a9..180c0ec1ace 100755
--- a/mozilla/xpfe/components/bookmarks/resources/bm-find.js
+++ b/mozilla/xpfe/components/bookmarks/resources/bm-find.js
@@ -149,7 +149,7 @@ function saveFind()
var bmks = Components.classes["component://netscape/browser/bookmarks-service"].getService();
if (bmks) bmks = bmks.QueryInterface(Components.interfaces.nsIBookmarksService);
- if (bmks) bmks.AddBookmark(searchURL, searchTitle);
+ if (bmks) bmks.AddBookmark(searchURL, searchTitle, bmks.BOOKMARK_FIND_TYPE);
return(true);
}
diff --git a/mozilla/xpfe/components/bookmarks/resources/bm-find.xul b/mozilla/xpfe/components/bookmarks/resources/bm-find.xul
index 4bf2af00081..414e33b6540 100755
--- a/mozilla/xpfe/components/bookmarks/resources/bm-find.xul
+++ b/mozilla/xpfe/components/bookmarks/resources/bm-find.xul
@@ -40,8 +40,8 @@
onload="doLoad()" onunload="doUnload()"
>
-
+