maemo.org Bugzilla – Bug 10542
Reboot needed after installing the contacts merger
Last modified: 2010-06-08 18:06:47 UTC
You need to log in before you can comment on or make changes to this bug.
The address book application doesn't quit when you close the main window and it's always running in background. This means that, when you install a new extension, the extension is not automatically loaded and closing and reopening the address book doesn't help. (Actually the address book restarts itself once in a while, but we cannot rely on that and it's done just in case we have memory leaks.) This address book bug makes it difficult for the contacts merger to be discoverable by the user (no app launcher and a button in a rarely used menu that appears only after a reboot). Suggestions on how to fix it? Killing the address book application is an option, but it means that if the user is editing a contact or doing something he will lose his changes. Another option is to show a dialog when the package is installed, but I have no idea on how to do it and if every app starts doing it it will be very bad for usability.
What you are looking for as a workaround is "maemo-confirm-text". Show a warning with it that the addressbook will be killed. Users will need to agree to that for the installation to continue.
But maemo-confirm-text shows an “I agree” button that doesn't make a lot of sense in this case. I'm tempted to just kill the address book.
Fixed and released in 0.1.2.