OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2009 Apple Inc. All rights reserved. | 2 * Copyright (C) 2009 Apple Inc. All rights reserved. |
3 * Copyright (C) 2011 Google Inc. All rights reserved. | 3 * Copyright (C) 2011 Google Inc. All rights reserved. |
4 * Copyright (C) 2009 Joseph Pecoraro | 4 * Copyright (C) 2009 Joseph Pecoraro |
5 * | 5 * |
6 * Redistribution and use in source and binary forms, with or without | 6 * Redistribution and use in source and binary forms, with or without |
7 * modification, are permitted provided that the following conditions | 7 * modification, are permitted provided that the following conditions |
8 * are met: | 8 * are met: |
9 * | 9 * |
10 * 1. Redistributions of source code must retain the above copyright | 10 * 1. Redistributions of source code must retain the above copyright |
(...skipping 2229 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2240 else | 2240 else |
2241 result->addItem(0); | 2241 result->addItem(0); |
2242 } | 2242 } |
2243 } | 2243 } |
2244 | 2244 |
2245 void InspectorDOMAgent::getRelayoutBoundary(ErrorString* errorString, int nodeId
, int* relayoutBoundaryNodeId) | 2245 void InspectorDOMAgent::getRelayoutBoundary(ErrorString* errorString, int nodeId
, int* relayoutBoundaryNodeId) |
2246 { | 2246 { |
2247 Node* node = assertNode(errorString, nodeId); | 2247 Node* node = assertNode(errorString, nodeId); |
2248 if (!node) | 2248 if (!node) |
2249 return; | 2249 return; |
2250 RenderObject* renderer = node->renderer(); | 2250 LayoutObject* renderer = node->renderer(); |
2251 if (!renderer) { | 2251 if (!renderer) { |
2252 *errorString = "No renderer for node, perhaps orphan or hidden node"; | 2252 *errorString = "No renderer for node, perhaps orphan or hidden node"; |
2253 return; | 2253 return; |
2254 } | 2254 } |
2255 while (renderer && !renderer->isDocumentElement() && !renderer->isRelayoutBo
undaryForInspector()) | 2255 while (renderer && !renderer->isDocumentElement() && !renderer->isRelayoutBo
undaryForInspector()) |
2256 renderer = renderer->container(); | 2256 renderer = renderer->container(); |
2257 Node* resultNode = renderer ? renderer->generatingNode() : node->ownerDocume
nt(); | 2257 Node* resultNode = renderer ? renderer->generatingNode() : node->ownerDocume
nt(); |
2258 *relayoutBoundaryNodeId = pushNodePathToFrontend(resultNode); | 2258 *relayoutBoundaryNodeId = pushNodePathToFrontend(resultNode); |
2259 } | 2259 } |
2260 | 2260 |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2304 visitor->trace(m_revalidateTask); | 2304 visitor->trace(m_revalidateTask); |
2305 visitor->trace(m_searchResults); | 2305 visitor->trace(m_searchResults); |
2306 #endif | 2306 #endif |
2307 visitor->trace(m_history); | 2307 visitor->trace(m_history); |
2308 visitor->trace(m_domEditor); | 2308 visitor->trace(m_domEditor); |
2309 visitor->trace(m_listener); | 2309 visitor->trace(m_listener); |
2310 InspectorBaseAgent::trace(visitor); | 2310 InspectorBaseAgent::trace(visitor); |
2311 } | 2311 } |
2312 | 2312 |
2313 } // namespace blink | 2313 } // namespace blink |
OLD | NEW |