pull up r20033 from trunk
authorTom Yu <tlyu@mit.edu>
Mon, 1 Oct 2007 23:54:52 +0000 (23:54 +0000)
committerTom Yu <tlyu@mit.edu>
Mon, 1 Oct 2007 23:54:52 +0000 (23:54 +0000)
commit2ac73ce5b7ad2dc5a6c3c3b63624dec939d71d5d
treebc5bac01a5c9af54721eff4cf1a9eb9124feb79e
parent090b8d7b62b44ec13157566746a7c3cffecc7865
pull up r20033 from trunk

 r20033@cathode-dark-space:  jaltman | 2007-10-01 01:31:02 -0400
 ticket: 5782

 When Network Identity Manager starts, the credentials display
 enumerates known identities and displays them if necessary.  However,
 as plug-ins load and the list of known identities, their properties
 and credentials change, the order of the displayed list will also
 change.

 The existing code does not deal well in respect to tracking the
 current selection when the list of identities and credentials change.
 This results in inconsistent behavior where the identity that was
 originally at the top of the list maintains its selection state while
 the identity at the top of the list after all the plug-ins have loaded
 will receive focus.

 This patch fixes this problem by explicitly setting focus and
 selection to the identity or credential at the current cursor location
 following a change in the credentials list.

ticket: 5782
version_fixed: 1.6.3

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-6@20074 dc483132-0cff-0310-8789-dd5450dbe970
src/windows/identity/ui/credwnd.c