Commit 4da8a038 authored by peria@chromium.org's avatar peria@chromium.org

Fix flaky crashes.


BUG=528110

Review URL: https://codereview.chromium.org/1329863002

git-svn-id: svn://svn.chromium.org/blink/trunk@201861 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent a12f3f80
...@@ -19,9 +19,13 @@ PlatformEventDispatcher::PlatformEventDispatcher() ...@@ -19,9 +19,13 @@ PlatformEventDispatcher::PlatformEventDispatcher()
void PlatformEventDispatcher::addController(PlatformEventController* controller) void PlatformEventDispatcher::addController(PlatformEventController* controller)
{ {
ASSERT(controller); ASSERT(controller);
ASSERT(!m_controllers.contains(controller)); // TODO: If we can avoid to register a same controller twice, we can change
// this 'if' to ASSERT.
if (m_controllers.contains(controller))
return;
m_controllers.add(controller); m_controllers.add(controller);
if (!m_isListening) { if (!m_isListening) {
startListening(); startListening();
m_isListening = true; m_isListening = true;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment