Can you provide more details about the crash? What's the backtrace?
What's the code you are using that is triggering it?
On 10/16/2013 04:17 AM, [email protected] wrote:
Hi,
We are developing a mechanism to send event from nsAppShell to JS. (The event
is hardware keyboard plug in and plug out).
We follow this way: nsAppShell notifys event to hal/Hal.cpp, then Hal will
notify event to HardwareKeyboardManager. We added HardwareKeyboardManager to
dom folder with following files:
gecko/dom/hardwarekeyboard/HardwareKeyboardManager.h
gecko/dom/hardwarekeyboard/HardwareKeyboardManager.cpp
gecko/dom/hardwarekeyboard/Types.h
gecko/dom/hardwarekeyboard/nsIDOMHardwareKeyboardManager.idl
gecko/dom/hardwarekeyboard/nsINavigatorHardwareKeyboardManager.idl
By this, we added new object(hardwareKeyboardManager) to navigator.
At the end, we can use navigator.hardwareKeyboardManager on JavaScript to get
current state of hardware keyboard. At HardwareKeyboardManager, we also
received the event from Hal.cpp through observer.
However, we always got crash when we DispatchTrustedEvent in
HardwareKeyboardManager.cpp, (on JS we added listener
navigator.hardwareKeyboardManager.addEventListener(...);
I need your help here. What is the cause of this crash and how to solve it?
Many thanks.
Tung.
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g