From 0550276b89f85fa6ec2dfc366fc6718ca4a4b0a1 Mon Sep 17 00:00:00 2001 From: "Alexander.Trofimov" Date: Fri, 23 Aug 2013 12:28:43 +0000 Subject: [PATCH] =?UTF-8?q?=5FonReleaseLock=20=D0=BD=D0=B0=20Excel=20?= =?UTF-8?q?=D0=B8=20Presentation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@49091 954022d7-b5bf-4e40-9824-e11837661b57 --- Common/docscoapi.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Common/docscoapi.js b/Common/docscoapi.js index cc668668ef..5a7912965e 100644 --- a/Common/docscoapi.js +++ b/Common/docscoapi.js @@ -500,12 +500,13 @@ if (data["locks"]) { for (var block in data["locks"]) { if (data["locks"].hasOwnProperty(block)) { - var lock = data["locks"][block]; + var lock = data["locks"][block], + blockTmp = (this._isExcel) ? lock["block"]["guid"] : (this._isPresentation) ? lock["block"]["guid"] : lock["block"]; if (lock !== null) { - this._locks[lock["block"]] = {"state":0, "user":lock["user"], "time":lock["time"], "changes":lock["changes"], "block":lock["block"]}; + this._locks[blockTmp] = {"state":0, "user":lock["user"], "time":lock["time"], "changes":lock["changes"], "block":lock["block"]}; if (this.onLocksReleased) { // false - user not save changes - this.onLocksReleased(this._locks[lock["block"]], false); + this.onLocksReleased(this._locks[blockTmp], false); } } }