RT RT/krbdev.mit.edu: Ticket #5782 NIM: APP: BUG: Initial cursor position does not track selected identity Signed in as guest.
[Logout]

[Home] [Search] [Configuration]

[Display] [History] [Basics] [Dates] [People] [Links] [Jumbo]

 
 

 The Basics  
Id
5782
Status
resolved
Worked
0 min
Priority
0/0
Queue
krb5
 

 Keyword Selections  
Component
  • windows
Version_reported
Version_Fixed
  • 1.6.3
Target_Version
  • 1.6.3
Tags
  • pullup
 

 Relationships  
Depends on:
Depended on by:
Parents:
  • 5691: (jaltman) Post KFW 3.2.1 Tracking Ticket [resolved]
Children:

Refers to:
Referred to by:
 
 Dates  
Created: Thu Sep 27 11:29:08 2007
Starts: Not set
Started: Not set
Last Contact: Mon Oct 1 19:55:02 2007
Due: Not set
Updated: Tue May 20 15:04:30 2008 by guest
 

 People  
Owner
 asanka
Requestors
 jaltman@mit.edu
Cc
 
AdminCc
 
 

 More about Jeffrey Altman  
Comments about this user:
No comment entered about this user
This user's 25 highest priority tickets:
 

History   Display mode: [Brief headers] [Full headers]
      Thu Sep 27 11:29:08 2007  jaltman - Ticket created    
     
Subject: NIM: APP: BUG: Initial cursor position does not track selected 

When NIM starts it loads the identities into the list control.  The
first identity that is added automatically receives the cursor focus.
NIM then computes (in the background) credential state for each
identity.  The list is re-ordered so that identities with credentials
are listed first.  The first identity in the list is then "selected".

If the "selected" identity was not the first identity added to the list
control, the cursor and the selection will be inconsistent.

This results in confusing behavior for end users when the "Obtain New
Credentials" toolbar button or menu command is executed.



Download (untitled) 608b
      Mon Oct  1 01:29:52 2007  jaltman - Queue changed from kfw to krb5    
      Mon Oct  1 01:31:07 2007  jaltman - Status changed from open to resolved    
      Mon Oct  1 01:31:07 2007  jaltman - Correspondence added    
     
From: jaltman@mit.edu
Subject: SVN Commit

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.


Commit By: jaltman



Revision: 20033
Changed Files:
U   trunk/src/windows/identity/ui/credwnd.c


Download (untitled) 913b
      Mon Oct  1 01:35:38 2007  jaltman - Status changed from resolved to open    
      Mon Oct  1 01:35:38 2007  jaltman - Target_Version 1.6.3 added    
      Mon Oct  1 01:35:39 2007  jaltman - Tags pullup added    
      Mon Oct  1 01:41:17 2007  jaltman - Status changed from open to resolved    
      Mon Oct  1 01:41:17 2007  jaltman - Component windows added    
      Mon Oct  1 19:54:59 2007  tlyu - Version_Fixed 1.6.3 added    
      Mon Oct  1 19:54:59 2007  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: SVN Commit

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.




Commit By: tlyu



Revision: 20074
Changed Files:
_U  branches/krb5-1-6/
U   branches/krb5-1-6/src/windows/identity/ui/credwnd.c


Download (untitled) 1k