diff options
author | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-25 19:13:22 +0000 |
---|---|---|
committer | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-25 19:13:22 +0000 |
commit | 4d550fa470364c570b143aad57213a2bc63ee3e8 (patch) | |
tree | 04cda02a17928ffcdc26a307bc308eb9cd8801d7 /content/utility | |
parent | d816516f626be0f140116c609d40accb3cb54af1 (diff) | |
download | chromium_src-4d550fa470364c570b143aad57213a2bc63ee3e8.zip chromium_src-4d550fa470364c570b143aad57213a2bc63ee3e8.tar.gz chromium_src-4d550fa470364c570b143aad57213a2bc63ee3e8.tar.bz2 |
Make chrome/utility not depend on content/common. Enforce with DEPS.
BUG=98716
Review URL: http://codereview.chromium.org/8351028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107174 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/utility')
-rw-r--r-- | content/utility/utility_thread_impl.cc | 14 | ||||
-rw-r--r-- | content/utility/utility_thread_impl.h | 5 |
2 files changed, 18 insertions, 1 deletions
diff --git a/content/utility/utility_thread_impl.cc b/content/utility/utility_thread_impl.cc index a743c27..f53fcd8 100644 --- a/content/utility/utility_thread_impl.cc +++ b/content/utility/utility_thread_impl.cc @@ -9,6 +9,7 @@ #include "base/file_path.h" #include "base/memory/scoped_vector.h" #include "content/common/child_process.h" +#include "content/common/child_process_messages.h" #include "content/common/indexed_db_key.h" #include "content/common/utility_messages.h" #include "content/public/utility/content_utility_client.h" @@ -51,6 +52,19 @@ void UtilityThreadImpl::ReleaseProcessIfNeeded() { ChildProcess::current()->ReleaseProcess(); } +#if defined(OS_WIN) + +void UtilityThreadImpl::PreCacheFont(const LOGFONT& log_font) { + Send(new ChildProcessHostMsg_PreCacheFont(log_font)); +} + +void UtilityThreadImpl::ReleaseCachedFonts() { + Send(new ChildProcessHostMsg_ReleaseCachedFonts()); +} + +#endif // OS_WIN + + bool UtilityThreadImpl::OnControlMessageReceived(const IPC::Message& msg) { if (content::GetContentClient()->utility()->OnMessageReceived(msg)) return true; diff --git a/content/utility/utility_thread_impl.h b/content/utility/utility_thread_impl.h index 149fc6e..ab468c4 100644 --- a/content/utility/utility_thread_impl.h +++ b/content/utility/utility_thread_impl.h @@ -39,8 +39,11 @@ class UtilityThreadImpl : public content::UtilityThread, virtual ~UtilityThreadImpl(); virtual bool Send(IPC::Message* msg) OVERRIDE; - virtual void ReleaseProcessIfNeeded() OVERRIDE; +#if defined(OS_WIN) + virtual void PreCacheFont(const LOGFONT& log_font) OVERRIDE; + virtual void ReleaseCachedFonts() OVERRIDE; +#endif private: // ChildThread implementation. |