From 272c67c1a793ed400577e03fe7b673bc958ecf27 Mon Sep 17 00:00:00 2001 From: Igor Zhukov Date: Tue, 11 Nov 2014 14:35:05 +0300 Subject: [PATCH] Fixed DOM clone in histories --- app/js/controllers.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/js/controllers.js b/app/js/controllers.js index e147cf98..03c0de47 100644 --- a/app/js/controllers.js +++ b/app/js/controllers.js @@ -818,6 +818,7 @@ angular.module('myApp.controllers', ['myApp.i18n']) var newPeer = newDialog.peer || $scope.curDialog.peer || ''; peerID = AppPeersManager.getPeerID(newPeer); + if (peerID == $scope.curDialog.peerID && oldDialog.messageID == newDialog.messageID) { return false; } @@ -856,10 +857,10 @@ angular.module('myApp.controllers', ['myApp.i18n']) } if (pos > -1) { history = $scope.peerHistories[pos]; - if (pos) { - $scope.peerHistories.splice(pos, 1); - $scope.peerHistories.unshift(history); - } + // if (pos) { + // $scope.peerHistories.splice(pos, 1); + // $scope.peerHistories.unshift(history); + // } return history; } history = {peerID: peerID, messages: []};