webengine/osswebengine/WebCore/dom/ContainerNode.cpp
branchRCL_3
changeset 93 79859ed3eea9
parent 92 e1bea15f9a39
child 94 919f36ff910f
--- a/webengine/osswebengine/WebCore/dom/ContainerNode.cpp	Thu Aug 19 10:58:56 2010 +0300
+++ b/webengine/osswebengine/WebCore/dom/ContainerNode.cpp	Tue Aug 31 16:17:46 2010 +0300
@@ -671,10 +671,11 @@
 
 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);
@@ -731,9 +732,10 @@
 
 bool ContainerNode::getLowerRightCorner(int &xPos, int &yPos) const
 {
+    if (!renderer())
+        return false;
+
     RenderObject *o = renderer();
-    if (!o)   return false;
-
     xPos = yPos = 0;
     if (!o->isInline() || o->isReplaced())
     {