Chromium Code Reviews| Index: ui/ozone/public/ozone_platform.cc |
| diff --git a/ui/ozone/public/ozone_platform.cc b/ui/ozone/public/ozone_platform.cc |
| index 6f25a1b12ead6e06b2230a137bee70503b79d28c..c04cf2f5f4fc39c5a51375e28230a70cc52856de 100644 |
| --- a/ui/ozone/public/ozone_platform.cc |
| +++ b/ui/ozone/public/ozone_platform.cc |
| @@ -104,4 +104,12 @@ IPC::MessageFilter* OzonePlatform::GetGpuMessageFilter() { |
| void OzonePlatform::AddInterfaces( |
| service_manager::InterfaceRegistry* registry) {} |
| +base::MessageLoop::Type OzonePlatform::GetMessageLoopType() { |
| + // If we are be running Ozone X11 we need a UI loop to grab Expose events. |
|
fwang
2017/01/16 13:24:47
are be => are
|
| + // See GLSurfaceGLX and https://crbug.com/326995. |
| + return (!strcmp(GetOzonePlatformName(), "x11")) |
| + ? base::MessageLoop::TYPE_UI |
| + : base::MessageLoop::TYPE_DEFAULT; |
| +} |
| + |
| } // namespace ui |