From: Andy D. <kha...@us...> - 2005-01-02 11:36:28
|
Update of /cvsroot/planeshift/planeshift/src/common/paws In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16954/common/paws Modified Files: pawsmanager.cpp Log Message: Fixed bad event handling on some Linux systems. Index: pawsmanager.cpp =================================================================== RCS file: /cvsroot/planeshift/planeshift/src/common/paws/pawsmanager.cpp,v retrieving revision 1.39 retrieving revision 1.40 diff -C2 -d -r1.39 -r1.40 *** pawsmanager.cpp 27 Dec 2004 18:14:54 -0000 1.39 --- pawsmanager.cpp 2 Jan 2005 11:36:19 -0000 1.40 *************** *** 202,211 **** case csevMouseDown: return HandleMouseDown( event ); ! case csevMouseUp : return HandleMouseUp( event ); } ! if ( (csKeyEventHelper::GetEventType (&event) == csKeyEventTypeDown) || ! (csKeyEventHelper::GetEventType (&event) == csKeyEventTypeUp)) ! return HandleKeyDown( event ); --- 202,213 ---- case csevMouseDown: return HandleMouseDown( event ); ! case csevMouseUp : return HandleMouseUp( event ); ! case csevKeyboard : ! if ( (csKeyEventHelper::GetEventType (&event) == csKeyEventTypeDown) || ! (csKeyEventHelper::GetEventType (&event) == csKeyEventTypeUp)) ! return HandleKeyDown( event ); } ! |