| Index: ui/ozone/platform/caca/ozone_platform_caca.cc
|
| diff --git a/ui/ozone/platform/caca/ozone_platform_caca.cc b/ui/ozone/platform/caca/ozone_platform_caca.cc
|
| index 53fab1b0c8bbf319a22c8123e1df6a3a415e1e5d..536a6d29ba2c696f0b06a7f87f45f0c479f92a8f 100644
|
| --- a/ui/ozone/platform/caca/ozone_platform_caca.cc
|
| +++ b/ui/ozone/platform/caca/ozone_platform_caca.cc
|
| @@ -73,6 +73,12 @@ class OzonePlatformCaca : public OzonePlatform {
|
| }
|
|
|
| void InitializeGPU() override {
|
| + if (!window_manager_) {
|
| + // The return value of GetSurfaceFactoryOzone() must be non-null so a
|
| + // dummy instance of CacaWindowManager is needed to make the GPU
|
| + // initialization gracefully fail.
|
| + window_manager_.reset(new CacaWindowManager);
|
| + }
|
| }
|
|
|
| private:
|
|
|