diff options
author | tdresser@chromium.org <tdresser@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-27 00:58:16 +0000 |
---|---|---|
committer | tdresser@chromium.org <tdresser@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-27 00:58:16 +0000 |
commit | fa1b0fcb70378e41179e3033823be4cc383fb51d (patch) | |
tree | 94dac1e85004bcf73a2589d855ad4520861c8625 | |
parent | 75e4eee0abfa2ae8ba48fef2f32745fa8d8d0e65 (diff) | |
download | chromium_src-fa1b0fcb70378e41179e3033823be4cc383fb51d.zip chromium_src-fa1b0fcb70378e41179e3033823be4cc383fb51d.tar.gz chromium_src-fa1b0fcb70378e41179e3033823be4cc383fb51d.tar.bz2 |
Fix memory leak in QueueTouchEventDelegate.
BUG=
TEST=GestureRecognizerTest.AsynchronousGestureRecognition
Review URL: https://codereview.chromium.org/88323006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237456 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | ui/aura/gestures/gesture_recognizer_unittest.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/ui/aura/gestures/gesture_recognizer_unittest.cc b/ui/aura/gestures/gesture_recognizer_unittest.cc index d0177c6..5ae9426 100644 --- a/ui/aura/gestures/gesture_recognizer_unittest.cc +++ b/ui/aura/gestures/gesture_recognizer_unittest.cc @@ -343,7 +343,12 @@ class QueueTouchEventDelegate : public GestureEventConsumeDelegate { root_window_(root_window), queue_events_(true) { } - virtual ~QueueTouchEventDelegate() {} + virtual ~QueueTouchEventDelegate() { + while(!queue_.empty()) { + delete queue_.front(); + queue_.pop(); + } + } virtual void OnTouchEvent(ui::TouchEvent* event) OVERRIDE { if (queue_events_) { |