Description[Mac] Unselect generated password when mouse leaves password bounds.
In the Mac implementation of the password generation poup, the password
row is not unselected when the mouse is moved elsewhere in the popup
(e.g. over top of the help text).
The fix is that PasswordSelected() should always be called in
SetSelectionAtPoint, not just when the mouse is within the password
bounds. The Views implementation happens to work because it has a
subview (PasswordRow) which triggers OnMouseExited() when the mouse
moves outside of the password bounds.
Also added an optimization that PasswordSelectionUpdated() is only
called when the value is actually changed, not every time
PasswordSelected() is called.
BUG=114092
R=isherman@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=270975
Patch Set 1 #
Messages
Total messages: 5 (0 generated)
|