diff options
author | dnicoara <dnicoara@chromium.org> | 2014-09-15 16:42:26 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-09-15 23:46:40 +0000 |
commit | 774231cb2bb8fad68edcba218b5ed07ae339770e (patch) | |
tree | c9445197933ba9f9cf2f16034b1c3199ce43a610 /ui/ozone/platform/dri/dri_surface_factory.cc | |
parent | 76bbc12f5520f3f9476d1107d6e33afab39e4a02 (diff) | |
download | chromium_src-774231cb2bb8fad68edcba218b5ed07ae339770e.zip chromium_src-774231cb2bb8fad68edcba218b5ed07ae339770e.tar.gz chromium_src-774231cb2bb8fad68edcba218b5ed07ae339770e.tar.bz2 |
[Ozone-DRI] Do proper bounds checks when moving the cursor
Related changes:
- Created a DriWindowManager to keep track of the platform windows.
These are then used to perform the bounds clipping for the cursor.
- Moved delegate manager to DriWindowDelegateManager. In a follow-up CL
the delegate manager in the browser process will be removed in favor
of holing on to the DriWindowDelegates on the DriWindow.
BUG=none
NOTRY=true
Review URL: https://codereview.chromium.org/556073003
Cr-Commit-Position: refs/heads/master@{#294926}
Diffstat (limited to 'ui/ozone/platform/dri/dri_surface_factory.cc')
-rw-r--r-- | ui/ozone/platform/dri/dri_surface_factory.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ui/ozone/platform/dri/dri_surface_factory.cc b/ui/ozone/platform/dri/dri_surface_factory.cc index b921bb8..fb8ce75 100644 --- a/ui/ozone/platform/dri/dri_surface_factory.cc +++ b/ui/ozone/platform/dri/dri_surface_factory.cc @@ -15,7 +15,7 @@ #include "ui/ozone/platform/dri/dri_surface.h" #include "ui/ozone/platform/dri/dri_util.h" #include "ui/ozone/platform/dri/dri_window_delegate_impl.h" -#include "ui/ozone/platform/dri/dri_window_manager.h" +#include "ui/ozone/platform/dri/dri_window_delegate_manager.h" #include "ui/ozone/platform/dri/dri_wrapper.h" #include "ui/ozone/platform/dri/hardware_display_controller.h" #include "ui/ozone/platform/dri/screen_manager.h" @@ -50,7 +50,7 @@ const gfx::AcceleratedWidget DriSurfaceFactory::kDefaultWidgetHandle = 1; DriSurfaceFactory::DriSurfaceFactory(DriWrapper* drm, ScreenManager* screen_manager, - DriWindowManager* window_manager) + DriWindowDelegateManager* window_manager) : drm_(drm), screen_manager_(screen_manager), window_manager_(window_manager), |