Masayuki Nakano 4abe7fe67d Bug 1284825 part.3 nsMenuBarListener should clear its accesskey state when its top level window is deactivated rather than it receives a blur event r=enndeakin+6102
This patch makes nsMenuBarListener clear its accesskey state when it receives a "deactivate" event of its top level window and reverts the change of nsMenuBarListener::Blur() by bug 625151.

"blur" event may be caused by focus move in the contents after "mosuedown" event.  Therefore, mAccessKeyDownCanceled may be cleared unexpectedly.  Listening to "deactive" event keeps bug 625151's fix because it's a bug after deactivating the window with Alt+Tab.

MozReview-Commit-ID: 4mAmXpxmDdv

--HG--
extra : rebase_source : 1bd9299a37bc5a1feccb61ba6c3db6b389560ec0
2016-12-26 16:22:13 +09:00
..
2016-12-23 14:40:42 -08:00