We have moved to a new Sailfish OS Forum. Please start new discussions there.
7

The last name of a contact can't be removed

asked 2014-07-21 00:45:12 +0300

FinnishSushi gravatar image

updated 2014-07-22 16:12:36 +0300

jiit gravatar image

I've had a tradition through all of my phones: I just don't need the last name of everyone in my address book, it looks too professional (personal issues ahoy:D) ! So, in Sailfish, when you try to remove the last name of a contact that has telepathy/Facebook details on, it keeps reappearing. The problem isn't present with contacts that don't have Facebook or don't have it linked.

edit retag flag offensive close delete

Comments

I think the use of nickname for this purpose would perhaps be a viable "workaround". Just set a simple nickname, and, uhm, wait for Sailfish to implement "show nickname instead of full name" in People app.

martinrusler ( 2014-07-21 13:01:33 +0300 )edit

1 Answer

Sort by » oldest newest most voted
1

answered 2014-07-21 02:33:47 +0300

MattVogt gravatar image

Each time we update a contact, we aggregate together the set of details that are stored in all the contacts that constitute that contact. Because the final contact only has one name we go through the constituents in order, and for each part of the name, we do: if we haven't got a value for this part yet but this constituent has one, then add it to the final name. So, even though you have set it to have no last name in the on-device contact, when we add the Facebook constituent in, it finds a last name to add, and thus your final contact gets a complete name.

I guess we need some way to override the emptiness to mark it as not merely absent, but intentionally left blank.

edit flag offensive delete publish link more
Login/Signup to Answer

Question tools

Follow
2 followers

Stats

Asked: 2014-07-21 00:45:12 +0300

Seen: 178 times

Last updated: Jul 21 '14