Index: ui/ozone/platform/dri/ozone_platform_gbm.cc |
diff --git a/ui/ozone/platform/dri/ozone_platform_gbm.cc b/ui/ozone/platform/dri/ozone_platform_gbm.cc |
index 38a6963d586845a277cdb8f9db0b372c948f0952..f9604da5a1fb0c1ccba44e2b894fbf12da28f2ff 100644 |
--- a/ui/ozone/platform/dri/ozone_platform_gbm.cc |
+++ b/ui/ozone/platform/dri/ozone_platform_gbm.cc |
@@ -144,9 +144,10 @@ class OzonePlatformGbm : public OzonePlatform { |
scoped_ptr<NativeDisplayDelegate> CreateNativeDisplayDelegate() override { |
return make_scoped_ptr(new NativeDisplayDelegateProxy( |
gpu_platform_support_host_.get(), device_manager_.get(), |
- display_manager_.get())); |
+ display_manager_.get(), primary_graphics_card_path_)); |
} |
void InitializeUI() override { |
+ primary_graphics_card_path_ = GetFirstDisplayCardPath(); |
alexst (slow to review)
2015/02/25 18:54:50
GetPrimaryDsiplayCardPath for consistency? I know
dnicoara
2015/02/25 19:03:17
Done.
|
display_manager_.reset(new DisplayManager()); |
// Needed since the browser process creates the accelerated widgets and that |
// happens through SFO. |
@@ -201,6 +202,7 @@ class OzonePlatformGbm : public OzonePlatform { |
private: |
bool use_surfaceless_; |
+ base::FilePath primary_graphics_card_path_; |
scoped_ptr<GlApiLoader> gl_api_loader_; |
scoped_refptr<GbmWrapper> gbm_; |
scoped_ptr<DrmDeviceManager> drm_device_manager_; |