Upstream version 11.39.252.0
[platform/framework/web/crosswalk.git] / src / ozone / wayland / input / cursor.cc
index 58b6c23..c291037 100644 (file)
@@ -106,7 +106,7 @@ WaylandCursorData::~WaylandCursorData() {
 WaylandCursor::WaylandCursor(wl_shm* shm) : input_pointer_(NULL),
     pointer_surface_(NULL),
     current_cursor_(CURSOR_UNSET) {
-  WaylandCursorData::InitializeCursorData(shm);
+  DCHECK(WaylandCursorData::GetInstance());
   WaylandDisplay* display = WaylandDisplay::GetInstance();
   pointer_surface_ = wl_compositor_create_surface(display->GetCompositor());
 }
@@ -120,6 +120,10 @@ void WaylandCursor::Clear() {
   WaylandCursorData::DestroyCursorData();
 }
 
+void WaylandCursor::InitializeCursorData(wl_shm* shm) {
+  WaylandCursorData::InitializeCursorData(shm);
+}
+
 void WaylandCursor::Update(CursorType type, uint32_t serial) {
   if (!input_pointer_)
     return;