summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/render_process.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/renderer/render_process.cc')
-rw-r--r--chrome/renderer/render_process.cc46
1 files changed, 0 insertions, 46 deletions
diff --git a/chrome/renderer/render_process.cc b/chrome/renderer/render_process.cc
index f1885b9..44a8055 100644
--- a/chrome/renderer/render_process.cc
+++ b/chrome/renderer/render_process.cc
@@ -24,7 +24,6 @@
//-----------------------------------------------------------------------------
-IMLangFontLink2* RenderProcess::lang_font_link_ = NULL;
bool RenderProcess::load_plugins_in_process_ = false;
//-----------------------------------------------------------------------------
@@ -64,8 +63,6 @@ bool RenderProcess::GlobalInit(const std::wstring &channel_name) {
}
}
- InitializeLangFontLink();
-
CommandLine command_line;
if (command_line.HasSwitch(switches::kJavaScriptFlags)) {
webkit_glue::SetJavaScriptFlags(
@@ -103,49 +100,6 @@ bool RenderProcess::GlobalInit(const std::wstring &channel_name) {
// static
void RenderProcess::GlobalCleanup() {
ChildProcess::GlobalCleanup();
- ReleaseLangFontLink();
-}
-
-// static
-void RenderProcess::InitializeLangFontLink() {
- // TODO(hbono): http://b/1072298 Experimentally commented out this code to
- // prevent registry leaks caused by this IMLangFontLink2 interface.
- // If you find any font-rendering regressions. Please feel free to blame me.
-#ifdef USE_IMLANGFONTLINK2
- IMultiLanguage* multi_language = NULL;
- lang_font_link_ = NULL;
- if (S_OK != CoCreateInstance(CLSID_CMultiLanguage,
- 0,
- CLSCTX_ALL,
- IID_IMultiLanguage,
- reinterpret_cast<void**>(&multi_language))) {
- DLOG(ERROR) << "Cannot CoCreate CMultiLanguage";
- } else {
- if (S_OK != multi_language->QueryInterface(IID_IMLangFontLink2,
- reinterpret_cast<void**>(&lang_font_link_))) {
- DLOG(ERROR) << "Cannot query LangFontLink2 interface";
- }
- }
-
- if (multi_language)
- multi_language->Release();
-#endif
-}
-
-// static
-void RenderProcess::ReleaseLangFontLink() {
- // TODO(hbono): http://b/1072298 Experimentally commented out this code to
- // prevent registry leaks caused by this IMLangFontLink2 interface.
- // If you find any font-rendering regressions. Please feel free to blame me.
-#ifdef USE_IMLANGFONTLINK2
- if (lang_font_link_)
- lang_font_link_->Release();
-#endif
-}
-
-// static
-IMLangFontLink2* RenderProcess::GetLangFontLink() {
- return lang_font_link_;
}
// static