ozone: Remove CanShowPrimaryPlaneAsOverlay()
commite82006b4413d7fa8e1305c790f2bfb63f93cf5a5
authorspang <spang@chromium.org>
Wed, 16 Sep 2015 18:07:29 +0000 (16 11:07 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 16 Sep 2015 18:09:03 +0000 (16 18:09 +0000)
treec59f06877ea77985cdebcb102ee971f7d020e6f8
parent9ee0841722352577f208463072d0c812d3b50765
ozone: Remove CanShowPrimaryPlaneAsOverlay()

As a replacement, call CreateSurfacelessEGLSurfaceForWidget() and see if
it fails by returning "nullptr". This code actually already does that so
the check is redundant.

We haven't really needed a separate query since surfaceless gained its
own constructor function.

BUG=531814
TEST=link still works fine with platform=gbm

Review URL: https://codereview.chromium.org/1343893002

Cr-Commit-Position: refs/heads/master@{#349161}
12 files changed:
ui/gl/gl_surface_ozone.cc
ui/ozone/common/stub_overlay_manager.cc
ui/ozone/common/stub_overlay_manager.h
ui/ozone/platform/cast/overlay_manager_cast.cc
ui/ozone/platform/cast/overlay_manager_cast.h
ui/ozone/platform/drm/gpu/gbm_surface_factory.cc
ui/ozone/platform/drm/gpu/gbm_surface_factory.h
ui/ozone/platform/drm/host/drm_overlay_manager.cc
ui/ozone/platform/drm/host/drm_overlay_manager.h
ui/ozone/public/overlay_manager_ozone.h
ui/ozone/public/surface_factory_ozone.cc
ui/ozone/public/surface_factory_ozone.h