| Index: Source/core/events/MouseRelatedEvent.cpp
|
| diff --git a/Source/core/events/MouseRelatedEvent.cpp b/Source/core/events/MouseRelatedEvent.cpp
|
| index 842e0853c682345c0cf88f15c3b8fa87ee86d8f0..2da77c38f307d290c4c363c7c88e30b40c964d4c 100644
|
| --- a/Source/core/events/MouseRelatedEvent.cpp
|
| +++ b/Source/core/events/MouseRelatedEvent.cpp
|
| @@ -160,11 +160,9 @@ void MouseRelatedEvent::computeRelativePosition()
|
| while (n && !n->renderer())
|
| n = n->parentNode();
|
|
|
| - RenderLayer* layer;
|
| - if (n && (layer = n->renderer()->enclosingLayer())) {
|
| - for (; layer; layer = layer->parent()) {
|
| + if (n) {
|
| + for (RenderLayer* layer = n->renderer()->enclosingLayer(); layer; layer = layer->parent())
|
| m_layerLocation -= toLayoutSize(layer->location());
|
| - }
|
| }
|
|
|
| m_hasCachedRelativePosition = true;
|
|
|