psi-im/plugins

[OMEMO] Icon to enable/disable OMEMO button (in tab) is same to all identical contact from several XMPP internal Psi/Psi+ accounts

Neustradamus opened this issue · 1 comments

Psi+, two or more XMPP accounts in the client, example: example1@domain1.tld + example2@domain2.tld + example3@domain3.tld

The example1@domain1.tld has example4@domain.tld in roster
The example2@domain2.tld has example4@domain.tld in roster
The example3@domain3.tld has example4@domain.tld in roster

3 tabs are opened in the client to speak with example4@domain.tld

Result:
If the same sombody's JID is added to multiple own accounts in Psi/Psi+ and chat dialogs for this JID are opened from all the accounts, then enabling or disabling OMEMO in one of this chat dialogs unexpectedly enables/disables it in all the other chat dialogs.
But it is not real, there is a conflict, disabled but always enabled for example.

Thanks to @stigger for this commit which has solved 4 OMEMO issues!