Bug 10542 - Reboot needed after installing the contacts merger
: Reboot needed after installing the contacts merger
Status: RESOLVED FIXED
Product: contacts-merger
General
: unspecified
: All Maemo
: High normal (vote)
: ---
Assigned To: Marco Barisione
: general
:
:
:
:
  Show dependency tree
 
Reported: 2010-06-04 02:05 UTC by Marco Barisione
Modified: 2010-06-08 18:06 UTC (History)
2 users (show)

See Also:


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


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.