summaryrefslogtreecommitdiffstats
path: root/components/webdata/common/web_database_service.h
diff options
context:
space:
mode:
Diffstat (limited to 'components/webdata/common/web_database_service.h')
-rw-r--r--components/webdata/common/web_database_service.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/components/webdata/common/web_database_service.h b/components/webdata/common/web_database_service.h
index 047dd8b..624660d 100644
--- a/components/webdata/common/web_database_service.h
+++ b/components/webdata/common/web_database_service.h
@@ -17,6 +17,7 @@
#include "base/memory/scoped_ptr.h"
#include "components/webdata/common/web_data_service_base.h"
#include "components/webdata/common/web_database.h"
+#include "components/webdata/common/webdata_export.h"
class WebDataServiceBackend;
class WebDataRequestManager;
@@ -41,7 +42,7 @@ class WebDataServiceConsumer;
//
////////////////////////////////////////////////////////////////////////////////
-class WebDatabaseService
+class WEBDATA_EXPORT WebDatabaseService
: public base::RefCountedThreadSafe<
WebDatabaseService,
content::BrowserThread::DeleteOnUIThread> {
@@ -93,6 +94,9 @@ class WebDatabaseService
friend struct content::BrowserThread::DeleteOnThread<
content::BrowserThread::UI>;
friend class base::DeleteHelper<WebDatabaseService>;
+ // We have to friend RCTS<> so WIN shared-lib build is happy (crbug/112250).
+ friend class base::RefCountedThreadSafe<WebDatabaseService,
+ content::BrowserThread::DeleteOnUIThread>;
virtual ~WebDatabaseService();