webengine/osswebengine/WebCore/dom/ContainerNode.cpp
branchRCL_3
changeset 94 919f36ff910f
parent 93 79859ed3eea9
--- a/webengine/osswebengine/WebCore/dom/ContainerNode.cpp	Tue Aug 31 16:17:46 2010 +0300
+++ b/webengine/osswebengine/WebCore/dom/ContainerNode.cpp	Wed Sep 01 12:28:30 2010 +0100
@@ -671,11 +671,10 @@
 
 bool ContainerNode::getUpperLeftCorner(int &xPos, int &yPos) const
 {
-    if (!renderer())
-        return false;
     RenderObject *o = renderer();
+    if (!o)   return false;
+    
     RenderObject *p = o;
-
     xPos = yPos = 0;
     if (!o->isInline() || o->isReplaced()) {
         o->absolutePosition(xPos, yPos);
@@ -732,10 +731,9 @@
 
 bool ContainerNode::getLowerRightCorner(int &xPos, int &yPos) const
 {
-    if (!renderer())
-        return false;
+    RenderObject *o = renderer();
+    if (!o)   return false;
 
-    RenderObject *o = renderer();
     xPos = yPos = 0;
     if (!o->isInline() || o->isReplaced())
     {