[SCM] WebKit Debian packaging branch, webkit-1.3, updated. upstream/1.3.7-4207-g178b198

caseq at chromium.org caseq at chromium.org
Sun Feb 20 23:14:47 UTC 2011


The following commit has been merged in the webkit-1.3 branch:
commit 060014058f4dca178941270f8f25cad11e3c5110
Author: caseq at chromium.org <caseq at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Wed Jan 19 11:37:34 2011 +0000

    2011-01-19  Andrey Kosyakov  <caseq at chromium.org>
    
            Reviewed by Pavel Feldman.
    
            Web Inspector: [Extensions API] delete pending callback from callback map before invoking it
            https://bugs.webkit.org/show_bug.cgi?id=52707
    
            * inspector/front-end/ExtensionAPI.js:
            (WebInspector.injectedExtensionAPI.ExtensionServerClient.prototype._onCallback):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76109 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog
index cd1b927..7dfe09b 100644
--- a/Source/WebCore/ChangeLog
+++ b/Source/WebCore/ChangeLog
@@ -1,3 +1,13 @@
+2011-01-19  Andrey Kosyakov  <caseq at chromium.org>
+
+        Reviewed by Pavel Feldman.
+
+        Web Inspector: [Extensions API] delete pending callback from callback map before invoking it
+        https://bugs.webkit.org/show_bug.cgi?id=52707
+
+        * inspector/front-end/ExtensionAPI.js:
+        (WebInspector.injectedExtensionAPI.ExtensionServerClient.prototype._onCallback):
+
 2011-01-19  Levi Weintraub  <leviw at google.com>
 
         Reviewed by Ryosuke Niwa.
diff --git a/Source/WebCore/inspector/front-end/ExtensionAPI.js b/Source/WebCore/inspector/front-end/ExtensionAPI.js
index a9a2423..b10452d 100644
--- a/Source/WebCore/inspector/front-end/ExtensionAPI.js
+++ b/Source/WebCore/inspector/front-end/ExtensionAPI.js
@@ -450,8 +450,9 @@ ExtensionServerClient.prototype = {
     _onCallback: function(request)
     {
         if (request.requestId in this._callbacks) {
-            this._callbacks[request.requestId](request.result);
+            var callback = this._callbacks[request.requestId];
             delete this._callbacks[request.requestId];
+            callback(request.result);
         }
     },
 

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list