Bug 250606 - Identity combobox never updates
Summary: Identity combobox never updates
Status: CLOSED FIXED
Alias: None
Product: KMail Mobile
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Maemo 5 Linux
: HI normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-08 21:45 UTC by Sabine Faure
Modified: 2010-11-29 01:24 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sabine Faure 2010-09-08 21:45:18 UTC
Version:           unspecified (using Devel) 
OS:                Linux

The 'Select option' dialogue does not seem to update ever.
Whether it is listing servers' names or identities it still has a huge list even if the user has deleted some identities or accounts.

Reproducible: Always

Steps to Reproduce:
- Launch Kmail-mobile
- Open the 'Actions' tab
- Click on 'Identities'
- Click on 'Add' button to add at least 2 new identities
- At this point you should have only 3 identities set up in the 'Configure' dialogue
- Click on 'Ok'
- Click on 'Write new Email' button
- In the Composer, click on the 'Identity:' combo box
- A 'Select option' dialogue opens listing the identities
- You should have only 3 identities available
- Close the composer and discard the email
- Go back to the 'Configure' dialogue
- Remove the 2 identities that you have created
- Click on 'Ok'
- Click on 'Write new Email' button again
- Click on the 'Identity:' combo box

Actual Results:  
The 2 identities that you have deleted are still listed in the 'Select option' dialogue.

Expected Results:  
The deleted identities should not longer be listed in the 'Select option' dialogue.

The same thing happens with the 'Select option' dialogue listing special transport server names (Edit Identity dialogue - Advanced tab -'Special transport:' combo box.
The server list is huge whereas it should not be.


N900, 4:4.5~20100906.1172093-1maemo1.1171830
Comment 1 Bjoern Ricks 2010-09-09 08:53:16 UTC
Imho this should be fixed in this sprint -> increased pritority
Comment 2 Bjoern Ricks 2010-09-16 10:03:45 UTC
Verified with 4:4.5~20100910.1175286-1maemo5.1174786
Comment 3 Sabine Faure 2010-09-16 21:19:37 UTC
I can still reproduce today.


N900, 4:4.5~20100916.1175939-1maemo1.1174921
Comment 4 Tobias Koenig 2010-11-27 12:41:36 UTC
Hej,

this has been a porting bug from KDE3 to KDE4 (dcop to dbus) in the KPimIdentities::IdentityManager and I fixed it some minutes ago in SVN trunk.

Ciao,
Tobias
Comment 5 Sabine Faure 2010-11-29 01:24:37 UTC
Indeed it is corrected now.

The deleted identities are not longer listed in the 'Select option'
dialogue of the Composer.

The bug with the 'Select option' dialogue listing special transport server names has been corrected too (Edit Identity dialogue - Advanced tab -'Specialtransport:' combo box).
The server list now only displays one occurence of each server as it should be.

N900, 4:4.6~20101128.1201814-1maemo1.1200957