| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
| 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
| 4 * (C) 2001 Dirk Mueller (mueller@kde.org) | 4 * (C) 2001 Dirk Mueller (mueller@kde.org) |
| 5 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All | 5 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All |
| 6 * rights reserved. | 6 * rights reserved. |
| 7 * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies) | 7 * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies) |
| 8 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. | 8 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. |
| 9 * (http://www.torchmobile.com/) | 9 * (http://www.torchmobile.com/) |
| 10 * | 10 * |
| (...skipping 666 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 677 } | 677 } |
| 678 | 678 |
| 679 clearChildNeedsDistributionRecalc(); | 679 clearChildNeedsDistributionRecalc(); |
| 680 } | 680 } |
| 681 | 681 |
| 682 void Node::setIsLink(bool isLink) { | 682 void Node::setIsLink(bool isLink) { |
| 683 setFlag(isLink && !SVGImage::isInSVGImage(toElement(this)), IsLinkFlag); | 683 setFlag(isLink && !SVGImage::isInSVGImage(toElement(this)), IsLinkFlag); |
| 684 } | 684 } |
| 685 | 685 |
| 686 void Node::setNeedsStyleInvalidation() { | 686 void Node::setNeedsStyleInvalidation() { |
| 687 DCHECK(isElementNode() || isShadowRoot()); | 687 DCHECK(isContainerNode()); |
| 688 setFlag(NeedsStyleInvalidationFlag); | 688 setFlag(NeedsStyleInvalidationFlag); |
| 689 markAncestorsWithChildNeedsStyleInvalidation(); | 689 markAncestorsWithChildNeedsStyleInvalidation(); |
| 690 } | 690 } |
| 691 | 691 |
| 692 void Node::markAncestorsWithChildNeedsStyleInvalidation() { | 692 void Node::markAncestorsWithChildNeedsStyleInvalidation() { |
| 693 ScriptForbiddenScope forbidScriptDuringRawIteration; | 693 ScriptForbiddenScope forbidScriptDuringRawIteration; |
| 694 for (Node* node = parentOrShadowHostNode(); | 694 for (Node* node = parentOrShadowHostNode(); |
| 695 node && !node->childNeedsStyleInvalidation(); | 695 node && !node->childNeedsStyleInvalidation(); |
| 696 node = node->parentOrShadowHostNode()) | 696 node = node->parentOrShadowHostNode()) |
| 697 node->setChildNeedsStyleInvalidation(); | 697 node->setChildNeedsStyleInvalidation(); |
| (...skipping 1868 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2566 if (node) { | 2566 if (node) { |
| 2567 std::stringstream stream; | 2567 std::stringstream stream; |
| 2568 node->printNodePathTo(stream); | 2568 node->printNodePathTo(stream); |
| 2569 LOG(INFO) << stream.str(); | 2569 LOG(INFO) << stream.str(); |
| 2570 } else { | 2570 } else { |
| 2571 LOG(INFO) << "Cannot showNodePath for <null>"; | 2571 LOG(INFO) << "Cannot showNodePath for <null>"; |
| 2572 } | 2572 } |
| 2573 } | 2573 } |
| 2574 | 2574 |
| 2575 #endif | 2575 #endif |
| OLD | NEW |