Bug 10542

Summary: Reboot needed after installing the contacts merger
Product: [Extras] contacts-merger Reporter: Marco Barisione <marco>
Component: GeneralAssignee: Marco Barisione <marco>
Status: RESOLVED FIXED QA Contact: general
Severity: normal    
Priority: High CC: dominikowski, marco
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: Maemo   

Description Marco Barisione (reporter) 2010-06-04 02:05:24 UTC
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.
Comment 1 Tomasz Dominikowski 2010-06-04 12:18:28 UTC
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.
Comment 2 Marco Barisione (reporter) 2010-06-08 13:37:50 UTC
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.
Comment 3 Marco Barisione (reporter) 2010-06-08 18:06:47 UTC
Fixed and released in 0.1.2.