summaryrefslogtreecommitdiffstats
path: root/chrome/utility
diff options
context:
space:
mode:
authorjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-25 19:13:22 +0000
committerjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-25 19:13:22 +0000
commit4d550fa470364c570b143aad57213a2bc63ee3e8 (patch)
tree04cda02a17928ffcdc26a307bc308eb9cd8801d7 /chrome/utility
parentd816516f626be0f140116c609d40accb3cb54af1 (diff)
downloadchromium_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 'chrome/utility')
-rw-r--r--chrome/utility/DEPS2
-rw-r--r--chrome/utility/chrome_content_utility_client.cc11
2 files changed, 5 insertions, 8 deletions
diff --git a/chrome/utility/DEPS b/chrome/utility/DEPS
index 87d7ba5..4893780 100644
--- a/chrome/utility/DEPS
+++ b/chrome/utility/DEPS
@@ -1,5 +1,7 @@
include_rules = [
"+chrome/browser", # For out of process profile import.
+ # TODO(jam): remove this once all of chrome doesn't depend on content/common.
+ "-content/common",
"+content/public/utility",
"+webkit/glue",
]
diff --git a/chrome/utility/chrome_content_utility_client.cc b/chrome/utility/chrome_content_utility_client.cc
index d10bfb1..497ba56 100644
--- a/chrome/utility/chrome_content_utility_client.cc
+++ b/chrome/utility/chrome_content_utility_client.cc
@@ -31,8 +31,6 @@
#include "base/path_service.h"
#include "base/win/iat_patch_function.h"
#include "base/win/scoped_handle.h"
-#include "content/common/child_process_messages.h"
-#include "content/common/sandbox_init_wrapper.h"
#include "content/public/common/content_switches.h"
#include "printing/emf_win.h"
#endif // defined(OS_WIN)
@@ -234,12 +232,9 @@ DWORD WINAPI UtilityProcess_GetFontDataPatch(
LOGFONT logfont;
if (GetObject(font, sizeof(LOGFONT), &logfont)) {
std::vector<char> font_data;
- if (content::UtilityThread::Get()->Send(
- new ChildProcessHostMsg_PreCacheFont(logfont))) {
- rv = GetFontData(hdc, table, offset, buffer, length);
- content::UtilityThread::Get()->Send(
- new ChildProcessHostMsg_ReleaseCachedFonts());
- }
+ content::UtilityThread::Get()->PreCacheFont(logfont);
+ rv = GetFontData(hdc, table, offset, buffer, length);
+ content::UtilityThread::Get()->ReleaseCachedFonts();
}
}
return rv;