File patch-r890652.diff of Package kdelibs4

Subject: khtml form single-select - maintain selection on add
From: wstephenson@suse.de
Bug: bug#176253
Patch-upstream: 890652
--- khtml/html/html_formimpl.cpp	(revision 890651)
+++ khtml/html/html_formimpl.cpp	(revision 890652)
@@ -2135,7 +2135,10 @@ void HTMLSelectElementImpl::add( HTMLEle
         m_listItems.resize(m_listItems.size() + 1);
         m_listItems[m_listItems.size() - 1] = option;
         ++m_length;
-        m_recalcListItems = false;
+        if (m_length == 1 && !m_multiple) //we added the first item in single-select --- select it.
+            option->setSelected(true);
+
+        m_recalcListItems = false; // was set by insertBefore
     } else if (!exceptioncode)
         setRecalcListItems();
 }
Index: khtml/html/html_formimpl.cpp
===================================================================
openSUSE Build Service is sponsored by