From 9480385c6063fdcf1acd198f5ad0a5d7c600dca6 Mon Sep 17 00:00:00 2001 From: "blakeross%telocity.com" Date: Wed, 9 Oct 2002 19:56:33 +0000 Subject: [PATCH] Minor bookmarks tweaks for Phoenix. Not part of build. r/sr=ben git-svn-id: svn://10.0.0.236/trunk@131607 18797224-902f-48f8-a5cc-f745e15eee43 --- .../xpfe/components/bookmarks/src/nsBookmarksService.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/mozilla/xpfe/components/bookmarks/src/nsBookmarksService.cpp b/mozilla/xpfe/components/bookmarks/src/nsBookmarksService.cpp index a295e45f496..428f7d64016 100644 --- a/mozilla/xpfe/components/bookmarks/src/nsBookmarksService.cpp +++ b/mozilla/xpfe/components/bookmarks/src/nsBookmarksService.cpp @@ -1803,6 +1803,9 @@ nsBookmarksService::Init() if (observerService) { observerService->AddObserver(this, "profile-before-change", PR_TRUE); observerService->AddObserver(this, "profile-do-change", PR_TRUE); +#ifdef MOZ_PHOENIX + observerService->AddObserver(this, "quit-application", PR_TRUE); +#endif } rv = initDatasource(); @@ -2569,6 +2572,12 @@ NS_IMETHODIMP nsBookmarksService::Observe(nsISupports *aSubject, const char *aTo // The profile has aleady changed. rv = LoadBookmarks(); } +#ifdef MOZ_PHOENIX + else if (!nsCRT::strcmp(aTopic, "quit-application")) + { + rv = Flush(); + } +#endif return rv; }