diff --git a/js/views/conversation_list_item_view.js b/js/views/conversation_list_item_view.js index e2e4269f9..3aa27882a 100644 --- a/js/views/conversation_list_item_view.js +++ b/js/views/conversation_list_item_view.js @@ -16,6 +16,7 @@ var Whisper = Whisper || {}; this.listenTo(this.model, 'change', this.render); // auto update this.listenTo(this.model, 'destroy', this.remove); // auto update + this.listenTo(this.model, 'render', this.open); }, open: function(e) { diff --git a/js/views/new_conversation_view.js b/js/views/new_conversation_view.js index aeeb571db..a17c69d7e 100644 --- a/js/views/new_conversation_view.js +++ b/js/views/new_conversation_view.js @@ -47,6 +47,7 @@ var Whisper = Whisper || {}; var message_input = this.$el.find('input.send-message'); thread.sendMessage(message_input.val()); this.remove(); + thread.trigger('render'); } } catch(ex) {} },