Only update the select command for focused text inputs. Bug 394792, r=roc, sr=neil, a=roc

This commit is contained in:
bzbarsky@mit.edu 2007-09-14 15:33:40 -07:00
Родитель bfb2c00965
Коммит f57439e68f
1 изменённых файлов: 11 добавлений и 0 удалений

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

@ -323,6 +323,17 @@ nsTextInputListener::NotifySelectionChanged(nsIDOMDocument* aDoc, nsISelection*
mSelectionWasCollapsed = collapsed; mSelectionWasCollapsed = collapsed;
if (!mFrame) {
return NS_OK;
}
nsCOMPtr<nsIContent> focusedContent;
mFrame->PresContext()->EventStateManager()->
GetFocusedContent(getter_AddRefs(focusedContent));
if (focusedContent != mFrame->GetContent()) {
return NS_OK;
}
return UpdateTextInputCommands(NS_LITERAL_STRING("select")); return UpdateTextInputCommands(NS_LITERAL_STRING("select"));
} }