| Index: ui/events/gesture_detection/gesture_config_helper_aura.cc
|
| diff --git a/ui/events/gesture_detection/gesture_config_helper_aura.cc b/ui/events/gesture_detection/gesture_config_helper_aura.cc
|
| index 9b751727c722d6765a7f92ccabff0128dd3bbb8f..c6c18f7c846f5d0a50647e8ebc8f03fa67b3e920 100644
|
| --- a/ui/events/gesture_detection/gesture_config_helper_aura.cc
|
| +++ b/ui/events/gesture_detection/gesture_config_helper_aura.cc
|
| @@ -67,7 +67,10 @@ ScaleGestureDetector::Config DefaultScaleGestureDetectorConfig() {
|
|
|
| GestureProvider::Config DefaultGestureProviderConfig() {
|
| GestureProvider::Config config;
|
| - config.display = gfx::Screen::GetNativeScreen()->GetPrimaryDisplay();
|
| + gfx::Screen* screen = gfx::Screen::GetScreenByType(gfx::SCREEN_TYPE_NATIVE);
|
| + // |screen| is sometimes NULL during tests.
|
| + if (screen)
|
| + config.display = screen->GetPrimaryDisplay();
|
| config.gesture_detector_config = DefaultGestureDetectorConfig();
|
| config.scale_gesture_detector_config = DefaultScaleGestureDetectorConfig();
|
| config.gesture_begin_end_types_enabled = true;
|
|
|