| Index: content/common/content_client.h
|
| diff --git a/content/common/content_client.h b/content/common/content_client.h
|
| index ad07400cf9a2604674e32003c960fc87ce6edc04..154646b6bdc493497bfae7622f3406cd8d5dd96e 100644
|
| --- a/content/common/content_client.h
|
| +++ b/content/common/content_client.h
|
| @@ -44,6 +44,16 @@ class ContentUtilityClient;
|
| CONTENT_EXPORT void SetContentClient(ContentClient* client);
|
| CONTENT_EXPORT ContentClient* GetContentClient();
|
|
|
| +// Returns the user agent string being used by the browser. SetContentClient()
|
| +// must be called prior to calling this, and this routine must be used
|
| +// instead of webkit_glue::GetUserAgent() in order to ensure that we use
|
| +// the same user agent string everywhere.
|
| +// TODO(dpranke): This is caused by webkit_glue being a library that can
|
| +// get linked into multiple linkable objects, causing us to have multiple
|
| +// static values of the user agent. This will be fixed when we clean up
|
| +// webkit_glue.
|
| +CONTENT_EXPORT const std::string& GetUserAgent(const GURL& url);
|
| +
|
| // Interface that the embedder implements.
|
| class CONTENT_EXPORT ContentClient {
|
| public:
|
|
|