From: Richard K. <ric...@us...> - 2005-07-18 03:52:29
|
Update of /cvsroot/actionstep/actionstep/src/org/actionstep In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28431 Modified Files: NSApplication.as Log Message: dispatch key events Index: NSApplication.as =================================================================== RCS file: /cvsroot/actionstep/actionstep/src/org/actionstep/NSApplication.as,v retrieving revision 1.26 retrieving revision 1.27 diff -C2 -d -r1.26 -r1.27 *** NSApplication.as 18 Jul 2005 01:42:19 -0000 1.26 --- NSApplication.as 18 Jul 2005 03:52:20 -0000 1.27 *************** *** 170,177 **** } //! What else to do here? ! try { ! m_currentEvent.window.sendEvent(m_currentEvent); ! } catch (e:Error) { ! TRACE(asFatal(e.message)); } if (event.type == NSEvent.NSLeftMouseUp && ASFieldEditor.instance().isEditing()) { --- 170,194 ---- } //! What else to do here? ! switch(event.type) { ! case NSEvent.NSKeyDown: ! try { ! m_keyWindow.sendEvent(m_currentEvent); ! } catch (e:Error) { ! TRACE(asFatal(e.message)); ! } ! break; ! case NSEvent.NSKeyUp: ! try { ! m_keyWindow.sendEvent(m_currentEvent); ! } catch (e:Error) { ! TRACE(asFatal(e.message)); ! } ! break; ! default: ! try { ! m_currentEvent.window.sendEvent(m_currentEvent); ! } catch (e:Error) { ! TRACE(asFatal(e.message)); ! } } if (event.type == NSEvent.NSLeftMouseUp && ASFieldEditor.instance().isEditing()) { |