Index: ui/events/test/events_test_utils_x11.h |
diff --git a/ui/events/test/events_test_utils_x11.h b/ui/events/test/events_test_utils_x11.h |
index 0be6fddcf766232d682dc9b5a9f5b82285902474..737cf886ac829ba908dff2b66e16d80b03d000c7 100644 |
--- a/ui/events/test/events_test_utils_x11.h |
+++ b/ui/events/test/events_test_utils_x11.h |
@@ -24,6 +24,10 @@ struct Valuator { |
double value; |
}; |
+struct XEventDeleter { |
+ void operator()(XEvent* event); |
+}; |
+ |
class ScopedXI2Event { |
public: |
ScopedXI2Event(); |
@@ -73,7 +77,7 @@ class ScopedXI2Event { |
void SetUpValuators(const std::vector<Valuator>& valuators); |
- scoped_ptr<XEvent> event_; |
+ scoped_ptr<XEvent, XEventDeleter> event_; |
DISALLOW_COPY_AND_ASSIGN(ScopedXI2Event); |
}; |