modifier-init.patch.txt   [plain text]


Index: khtml/xml/dom2_eventsimpl.cpp
===================================================================
RCS file: /local/home/cvs/Labyrinth/WebCore/khtml/xml/dom2_eventsimpl.cpp,v
retrieving revision 1.11.10.1
diff -u -p -r1.11.10.1 khtml/xml/dom2_eventsimpl.cpp
--- khtml/xml/dom2_eventsimpl.cpp	2003/11/16 05:42:57	1.11.10.1
+++ khtml/xml/dom2_eventsimpl.cpp	2003/11/16 05:51:27
@@ -592,14 +592,11 @@ KeyboardEventImpl::KeyboardEventImpl(QKe
 
     // key->state returns enum ButtonState, which is ShiftButton, ControlButton and AltButton or'ed together.
     int keyState = key->state();
-    if (keyState & Qt::ControlButton)
-        m_ctrlKey = true;
-    if (keyState & Qt::ShiftButton)
-        m_shiftKey = true;
-    if (keyState & Qt::AltButton)
-        m_altKey = true;
-    if (keyState & Qt::MetaButton)
-        m_metaKey = true;
+    
+    m_ctrlKey = keyState & Qt::ControlButton;
+    m_shiftKey = keyState & Qt::ShiftButton;
+    m_altKey = keyState & Qt::AltButton;
+    m_metaKey = keyState & Qt::MetaButton;
     // altGraphKey is not supported by Qt.
     
     // Note: we only support testing for num pad