From b103710e8c7b7fe08202ed43d42027a427ff5fb3 Mon Sep 17 00:00:00 2001 From: "benjamin%smedbergs.us" Date: Tue, 18 Jul 2006 18:07:08 +0000 Subject: [PATCH] Bug 318057 r=ben bookmarks.html exporter, modifications to importer Original committer: brettw%gmail.com Original revision: 1.11 Original date: 2006/04/24 16:40:02 --- toolkit/components/places/src/nsLivemarkService.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/toolkit/components/places/src/nsLivemarkService.h b/toolkit/components/places/src/nsLivemarkService.h index 829521187406..49f200f8f3e5 100644 --- a/toolkit/components/places/src/nsLivemarkService.h +++ b/toolkit/components/places/src/nsLivemarkService.h @@ -88,6 +88,16 @@ public: nsLivemarkService(); nsresult Init(); + static nsLivemarkService* GetLivemarkService() { + if (!sInstance) { + nsresult rv; + nsCOMPtr serv(do_GetService(NS_LIVEMARKSERVICE_CONTRACTID, &rv)); + NS_ENSURE_SUCCESS(rv, nsnull); + NS_ASSERTION(sInstance, "Should have static instance pointer now"); + } + return sInstance; + } + // These functions are called by the livemarks feed loader // to set the livemark children. nsresult DeleteLivemarkChildren(PRInt64 aLivemarkFolderId);