This commit is contained in:
hyatt%netscape.com 2000-02-18 10:22:20 +00:00
Родитель 3a7e2648e5
Коммит f97397b67c
1 изменённых файлов: 6 добавлений и 0 удалений

Просмотреть файл

@ -914,6 +914,9 @@ nsMenuPopupFrame::CreateDismissalListener()
NS_IMETHODIMP
nsMenuPopupFrame::InstallKeyboardNavigator()
{
if (mKeyboardNavigator)
return NS_OK;
nsCOMPtr<nsIDocument> doc;
mContent->GetDocument(*getter_AddRefs(doc));
nsCOMPtr<nsIDOMEventReceiver> target = do_QueryInterface(doc);
@ -932,6 +935,9 @@ nsMenuPopupFrame::InstallKeyboardNavigator()
NS_IMETHODIMP
nsMenuPopupFrame::RemoveKeyboardNavigator()
{
if (!mKeyboardNavigator)
return NS_OK;
mTarget->RemoveEventListener("keypress", (nsIDOMKeyListener*)mKeyboardNavigator, PR_TRUE);
mTarget->RemoveEventListener("keydown", (nsIDOMKeyListener*)mKeyboardNavigator, PR_TRUE);
mTarget->RemoveEventListener("keyup", (nsIDOMKeyListener*)mKeyboardNavigator, PR_TRUE);