Fix the crash in the layout tests caused by my recent selection changes. Simply...
[WebKit-https.git] / WebCore / khtml / rendering / render_canvas.cpp
index a94554c95dc9aa9cf616aaf902783bb2a4ff1c1c..ecc40ba2411e26c861b329b7ef6e17b9e230d205 100644 (file)
@@ -349,7 +349,6 @@ void RenderCanvas::setSelection(RenderObject *s, int sp, RenderObject *e, int ep
     if ((s && !e) || (e && !s))
         return;
 
-   
     // Just return if the selection hasn't changed.
     if (m_selectionStart == s && m_selectionStartPos == sp &&
         m_selectionEnd == e && m_selectionEndPos == ep)
@@ -394,20 +393,10 @@ void RenderCanvas::setSelection(RenderObject *s, int sp, RenderObject *e, int ep
     while (e && e->lastChild())
         e = e->lastChild();
         
-    // set selection start
-    if (m_selectionStart)
-        m_selectionStart->setIsSelectionBorder(false);
+    // set selection start and end
     m_selectionStart = s;
-    if (m_selectionStart)
-        m_selectionStart->setIsSelectionBorder(true);
     m_selectionStartPos = sp;
-
-    // set selection end
-    if (m_selectionEnd)
-        m_selectionEnd->setIsSelectionBorder(false);
     m_selectionEnd = e;
-    if (m_selectionEnd)
-        m_selectionEnd->setIsSelectionBorder(true);
     m_selectionEndPos = ep;
 
     // Update the selection status of all objects between m_selectionStart and m_selectionEnd