e832666123
This bug is happening if you have more than one private chat in the contacts column. How many chats you have that many same notifications you will get. That's happening cause connection is made between chatsModel.messageView and ChatsMessages component for each private chat, and for each of them ChatsMessages component is maintained in StackLayout component what means all of them are exist but only selected instance is visible. When new messageNotificationPushed signal is emitted each qml component triggers its slot (regardless component is not currently visible it exists in the background, it's not deleted) and that's why we see more than one OS' notification bubble for the same notification. That is fixed moving slot from ChatMessage component to ChatColumn component. Fixes: #2551 |
||
---|---|---|
.. | ||
ChatComponents | ||
MessageComponents | ||
samples | ||
ActivityCenter.qml | ||
ChatMessages.qml | ||
EmptyChat.qml | ||
Message.qml | ||
SuggestionBox.qml | ||
SuggestionFilter.qml | ||
User.qml | ||
UserList.qml | ||
qmldir |