[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/khtml/rendering
From:       Andrea Iacovitti <aiacovitti () libero ! it>
Date:       2010-02-14 12:12:31
Message-ID: 1266149551.201529.5680.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1090000 by aiacovitti:

Do not display scroll bars on textarea elements when not necessary.
Match other browsers behaviour.
Approved by Germain.

BUG: 221830
CCBUG: 173585


 M  +7 -8      render_form.cpp  


--- trunk/KDE/kdelibs/khtml/rendering/render_form.cpp #1089999:1090000
@@ -2047,16 +2047,15 @@
     : KTextEdit(parent)
 {
     m_kwp->setIsRedirected( true );
-    if(wrap != DOM::HTMLTextAreaElementImpl::ta_NoWrap) {
+
+    if(wrap != DOM::HTMLTextAreaElementImpl::ta_NoWrap)
         setLineWrapMode(QTextEdit::WidgetWidth);
-        setHorizontalScrollBarPolicy( Qt::ScrollBarAlwaysOff );
-        setVerticalScrollBarPolicy( Qt::ScrollBarAlwaysOn );
-    }
-    else {
+    else
         setLineWrapMode(QTextEdit::NoWrap);
-        setHorizontalScrollBarPolicy( Qt::ScrollBarAsNeeded );
-        setVerticalScrollBarPolicy( Qt::ScrollBarAsNeeded );
-    }
+
+    setHorizontalScrollBarPolicy( Qt::ScrollBarAsNeeded );
+    setVerticalScrollBarPolicy( Qt::ScrollBarAsNeeded );
+
     KCursor::setAutoHideCursor(viewport(), true);
     setAcceptRichText (false);
     setMouseTracking(true);
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic