summaryrefslogtreecommitdiffstats
path: root/ui/ozone/platform/dri/dri_surface_factory.cc
diff options
context:
space:
mode:
authordnicoara <dnicoara@chromium.org>2014-09-15 16:42:26 -0700
committerCommit bot <commit-bot@chromium.org>2014-09-15 23:46:40 +0000
commit774231cb2bb8fad68edcba218b5ed07ae339770e (patch)
treec9445197933ba9f9cf2f16034b1c3199ce43a610 /ui/ozone/platform/dri/dri_surface_factory.cc
parent76bbc12f5520f3f9476d1107d6e33afab39e4a02 (diff)
downloadchromium_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.cc4
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),