| Index: ui/ozone/platform/x11/ozone_platform_x11.cc
|
| diff --git a/ui/ozone/platform/x11/ozone_platform_x11.cc b/ui/ozone/platform/x11/ozone_platform_x11.cc
|
| index 6db5b67b1b99ea898677884c378241b7311c4086..09bb43d6fb7c492710889be7f594222a7e4912d2 100644
|
| --- a/ui/ozone/platform/x11/ozone_platform_x11.cc
|
| +++ b/ui/ozone/platform/x11/ozone_platform_x11.cc
|
| @@ -104,6 +104,12 @@ class OzonePlatformX11 : public OzonePlatform {
|
| surface_factory_ozone_.reset(new X11SurfaceFactory());
|
| }
|
|
|
| + base::MessageLoop::Type GetMessageLoopTypeForGpu() override {
|
| + // When Ozone X11 backend is running use an UI loop to grab Expose events.
|
| + // See GLSurfaceGLX and https://crbug.com/326995.
|
| + return base::MessageLoop::TYPE_UI;
|
| + }
|
| +
|
| private:
|
| // Objects in the browser process.
|
| std::unique_ptr<X11WindowManagerOzone> window_manager_;
|
|
|