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 |