I have made the following changes intended for : CE:Apps / qmlmessages Please review and accept or decline. BOSS has already run some checks on this request. See the "Messages from BOSS" section below.
https://build.pub.meego.com//request/show/7746 Thank You, John Brooks [This message was auto-generated] --- Request # 7746: Messages from BOSS: State: review at 2013-01-25T23:36:18 by bossbot Reviews: accepted by bossbot : Prechecks succeeded. new for CE-maintainers : Please replace this text with a review and approve/reject the review (not the SR). BOSS will take care of the rest Changes: submit: home:special:branches:CE:Apps / qmlmessages -> CE:Apps / qmlmessages changes files: -------------- --- qmlmessages.changes +++ qmlmessages.changes @@ -0,0 +1,3 @@ +* Fri Jan 25 2013 John Brooks <[email protected]> - 0.1.1 +- Fixes NEMO#476: Duplicate conversations can be started via dbus + old: ---- qmlmessages-0.1.0.tar.bz2 new: ---- qmlmessages-0.1.1.tar.bz2 spec files: ----------- --- qmlmessages.spec +++ qmlmessages.spec @@ -9,7 +9,7 @@ # << macros Summary: Messaging application for nemo -Version: 0.1.0 +Version: 0.1.1 Release: 1 Group: Applications/System License: BSD other changes: -------------- ++++++ qmlmessages-0.1.0.tar.bz2 -> qmlmessages-0.1.1.tar.bz2 --- qml/main.qml +++ qml/main.qml @@ -78,6 +78,17 @@ } function showConversation(localUid, remoteUid) { + if (!groupManager.ready) { + function delayedShow() { + if (groupManager.ready) { + showConversation(localUid, remoteUid) + groupManager.readyChanged.disconnect(delayedShow) + } + } + groupManager.readyChanged.connect(delayedShow) + return + } + var group = groupManager.getConversation(localUid, remoteUid) if (!group || group == contextProvider.currentConversation) return ++++++ qmlmessages.yaml --- qmlmessages.yaml +++ qmlmessages.yaml @@ -1,6 +1,6 @@ Name: qmlmessages Summary: Messaging application for nemo -Version: 0.1.0 +Version: 0.1.1 Release: 1 Group: Applications/System License: BSD
