[webkit-reviews] review granted: [Bug 136193] Random Gamepad cleanup : [Attachment 237025] Patch v1
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Aug 23 12:28:57 PDT 2014
Sam Weinig <sam at webkit.org> has granted Brady Eidson <beidson at apple.com>'s
request for review:
Bug 136193: Random Gamepad cleanup
https://bugs.webkit.org/show_bug.cgi?id=136193
Attachment 237025: Patch v1
https://bugs.webkit.org/attachment.cgi?id=237025&action=review
------- Additional Comments from Sam Weinig <sam at webkit.org>
View in context: https://bugs.webkit.org/attachment.cgi?id=237025&action=review
> Source/WebCore/Modules/gamepad/NavigatorGamepad.cpp:79
> + if (index >= m_gamepads.size() || !m_gamepads[index])
> + return adoptRef(*Gamepad::create(platformGamepad).leakRef());
This looks suspect. Why can't you just return what Gamepad::create() returns
(you may have to chance Gamepad::create() to return a PassRef<> I guess)?
> Source/WebCore/page/DOMWindow.h:451
> +#if ENABLE(GAMEPAD)
> + WeakPtr<DOMWindow> createWeakPtr() { return
m_weakPtrFactory.createWeakPtr(); }
> +#endif
While Gamepad may be the only one using this right now, I don't think it makes
sense to put this under #if ENABLE(GAMEPAD).
More information about the webkit-reviews
mailing list