Chromium Code Reviews| Index: chrome/browser/renderer_host/resource_message_filter.cc | 
| =================================================================== | 
| --- chrome/browser/renderer_host/resource_message_filter.cc (revision 12916) | 
| +++ chrome/browser/renderer_host/resource_message_filter.cc (working copy) | 
| @@ -42,7 +42,17 @@ | 
| #include "chrome/common/temp_scaffolding_stubs.h" | 
| #endif | 
| +#if defined(OS_WIN) | 
| 
 
darin (slow to review)
2009/04/01 20:28:54
This is where not having a search path for WebKit
 
 | 
| +#include "third_party/WebKit/WebKit/chromium/public/win/WebScreenInfoFactory.h" | 
| +#elif defined(OS_MACOSX) | 
| +#include "third_party/WebKit/WebKit/chromium/public/mac/WebScreenInfoFactory.h" | 
| +#elif defined(OS_LINUX) | 
| +#include "third_party/WebKit/WebKit/chromium/public/gtk/WebScreenInfoFactory.h" | 
| +#endif | 
| + | 
| using WebKit::WebCache; | 
| +using WebKit::WebScreenInfo; | 
| +using WebKit::WebScreenInfoFactory; | 
| namespace { | 
| @@ -442,9 +452,11 @@ | 
| } | 
| #endif | 
| -void ResourceMessageFilter::OnGetScreenInfo( | 
| - gfx::NativeViewId window, webkit_glue::ScreenInfo* results) { | 
| - *results = webkit_glue::GetScreenInfoHelper(gfx::NativeViewFromId(window)); | 
| +void ResourceMessageFilter::OnGetScreenInfo(gfx::NativeViewId view, | 
| + WebScreenInfo* results) { | 
| + // TODO(darin): Change this into a routed message so that we can eliminate | 
| + // the NativeViewId parameter. | 
| + *results = WebScreenInfoFactory::screenInfo(gfx::NativeViewFromId(view)); | 
| } | 
| void ResourceMessageFilter::OnGetPlugins(bool refresh, |