| Index: chrome/browser/metrics/metrics_log.cc
|
| diff --git a/chrome/browser/metrics/metrics_log.cc b/chrome/browser/metrics/metrics_log.cc
|
| index 40c10f5a5806016a664b905d51cf03e86feef44c..2c4b85bd88a6d488df78a81416f6963c9a7b3b0e 100644
|
| --- a/chrome/browser/metrics/metrics_log.cc
|
| +++ b/chrome/browser/metrics/metrics_log.cc
|
| @@ -348,15 +348,17 @@ PrefService* MetricsLog::GetPrefService() {
|
| }
|
|
|
| gfx::Size MetricsLog::GetScreenSize() const {
|
| - return gfx::Screen::GetPrimaryDisplay().GetSizeInPixel();
|
| + return gfx::Screen::GetNativeScreen()->GetPrimaryDisplay().GetSizeInPixel();
|
| }
|
|
|
| float MetricsLog::GetScreenDeviceScaleFactor() const {
|
| - return gfx::Screen::GetPrimaryDisplay().device_scale_factor();
|
| + return gfx::Screen::GetNativeScreen()->
|
| + GetPrimaryDisplay().device_scale_factor();
|
| }
|
|
|
| int MetricsLog::GetScreenCount() const {
|
| - return gfx::Screen::GetNumDisplays();
|
| + // TODO(scottmg): NativeScreen maybe wrong. http://crbug.com/133312
|
| + return gfx::Screen::GetNativeScreen()->GetNumDisplays();
|
| }
|
|
|
| void MetricsLog::GetFieldTrialIds(
|
|
|