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

List:       kde-core-devel
Subject:    Re: New KAccel bug? [PATCH]
From:       Ellis Whitehead <ellis () kde ! org>
Date:       2002-10-30 20:50:31
[Download RAW message or body]

Here's a patch for the problem.  I'm afraid I don't have access to a 
compilable cvs right now, so I can't test it. :(  However, a logic 
walk-through seems to indicate that it'll work.  Please let me know.

Cheers,
Ellis
["kaccel.cpp.diff" (text/x-diff)]

Index: kaccel.cpp
===================================================================
RCS file: /home/kde/kdelibs/kdecore/kaccel.cpp,v
retrieving revision 1.137
diff -u -3 -d -p -b -B -r1.137 kaccel.cpp
--- kaccel.cpp	2002/10/21 19:47:28	1.137
+++ kaccel.cpp	2002/10/30 20:40:26
@@ -304,6 +304,7 @@ bool KAccelPrivate::eventFilter( QObject
 		KKey key( pKeyEvent );
 		kdDebug(125) << "KAccelPrivate::eventFilter( AccelOverride ): this = " << this << \
", key = " << key.toStringInternal() << endl;  int keyCodeQt = key.keyCodeQt();
+		if( keyCodeQt ) {
 		QMap<int, int>::iterator it = m_mapIDToKey.begin();
 		for( ; it != m_mapIDToKey.end(); ++it ) {
 			if( (*it) == keyCodeQt ) {
@@ -323,6 +324,7 @@ bool KAccelPrivate::eventFilter( QObject
 				pKeyEvent->accept();
 				KAccelEventHandler::accelActivated( true );
 				return true;
+				}
 			}
 		}
 	}



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

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