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

List:       kde-commits
Subject:    KDE/kdelibs/khtml/html
From:       David Faure <faure () kde ! org>
Date:       2010-04-02 11:45:32
Message-ID: 20100402114532.B6809AC888 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1110204 by dfaure:

Handle only Tab / Shift+Tab, let the application (e.g. konqueror) take care of Ctrl+Tab.


 M  +2 -1      html_formimpl.cpp  


--- trunk/KDE/kdelibs/khtml/html/html_formimpl.cpp #1110203:1110204
@@ -1085,7 +1085,8 @@
 	    // handle tabbing out, either from a single or repeated key event.
 	    if ( evt->id() == EventImpl::KEYPRESS_EVENT && evt->isKeyRelatedEvent() ) {
 	        QKeyEvent* const k = static_cast<KeyEventBaseImpl *>(evt)->qKeyEvent();
-	        if ( k && (k->key() == Qt::Key_Tab || k->key() == Qt::Key_Backtab) ) {
+	        if ( k && (k->key() == Qt::Key_Tab || k->key() == Qt::Key_Backtab) &&
+                        (k->modifiers() & Qt::ControlModifier) == 0 ) {
 		    QWidget* const widget = static_cast<RenderWidget*>(m_render)->widget();
 		    if (widget)
 			{
[prev in list] [next in list] [prev in thread] [next in thread] 

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