[SCM] WebKit Debian packaging branch, webkit-1.1, updated. upstream/1.1.16-1409-g5afdf4d
pfeldman at chromium.org
pfeldman at chromium.org
Thu Dec 3 13:28:54 UTC 2009
The following commit has been merged in the webkit-1.1 branch:
commit 440d6a65a00d6cc1d299ecdb91e471c6d59ef902
Author: pfeldman at chromium.org <pfeldman at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Sun Nov 8 19:47:22 2009 +0000
2009-11-08 Pavel Feldman <pfeldman at chromium.org>
Reviewed by Timothy Hatcher.
Web Inspector: [REGRESSION] committing style edit
clears elements panel selection.
https://bugs.webkit.org/show_bug.cgi?id=31242
* inspector/front-end/ElementsTreeOutline.js:
(WebInspector.ElementsTreeOutline.prototype.update):
* inspector/front-end/StylesSidebarPane.js:
(WebInspector.StylePropertyTreeElement.prototype.):
(WebInspector.StylePropertyTreeElement.prototype):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@50627 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index 9d43d21..6c8e2c3 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,18 @@
+2009-11-08 Pavel Feldman <pfeldman at chromium.org>
+
+ Reviewed by Timothy Hatcher.
+
+ Web Inspector: [REGRESSION] committing style edit
+ clears elements panel selection.
+
+ https://bugs.webkit.org/show_bug.cgi?id=31242
+
+ * inspector/front-end/ElementsTreeOutline.js:
+ (WebInspector.ElementsTreeOutline.prototype.update):
+ * inspector/front-end/StylesSidebarPane.js:
+ (WebInspector.StylePropertyTreeElement.prototype.):
+ (WebInspector.StylePropertyTreeElement.prototype):
+
2009-11-08 Janne Koskinen <janne.p.koskinen at digia.com>
Reviewed by Holger Freyther.
diff --git a/WebCore/inspector/front-end/ElementsTreeOutline.js b/WebCore/inspector/front-end/ElementsTreeOutline.js
index d0b18d7..c93c50e 100644
--- a/WebCore/inspector/front-end/ElementsTreeOutline.js
+++ b/WebCore/inspector/front-end/ElementsTreeOutline.js
@@ -104,6 +104,8 @@ WebInspector.ElementsTreeOutline.prototype = {
update: function()
{
+ var selectedNode = this.selectedTreeElement ? this.selectedTreeElement.representedObject : null;
+
this.removeChildren();
if (!this.rootDOMNode)
@@ -125,7 +127,8 @@ WebInspector.ElementsTreeOutline.prototype = {
}
}
- this.updateSelection();
+ if (selectedNode)
+ this.revealAndSelectNode(selectedNode);
},
updateSelection: function()
diff --git a/WebCore/inspector/front-end/StylesSidebarPane.js b/WebCore/inspector/front-end/StylesSidebarPane.js
index a95dae3..caf3a53 100644
--- a/WebCore/inspector/front-end/StylesSidebarPane.js
+++ b/WebCore/inspector/front-end/StylesSidebarPane.js
@@ -93,13 +93,12 @@ WebInspector.StylesSidebarPane.prototype = {
node = this.node;
var body = this.bodyElement;
- if (!refresh || !node) {
+
+ if (!node) {
body.removeChildren();
this.sections = [];
- }
-
- if (!node)
return;
+ }
var self = this;
function callback(styles)
@@ -1354,7 +1353,7 @@ WebInspector.StylePropertyTreeElement.prototype = {
if (updateInterface)
self.updateAll(true);
- if (!self.rule)
+ if (!section.rule)
WebInspector.panels.elements.treeOutline.update();
}
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list