----- Original Message ----- 
From: "Chris Antos" <[EMAIL PROTECTED]>


> First of all, your operator precedence is messed up -- read up on the
> precedence of && vs || and add more parentheses to make it explicit what
> conditions you wanted to test.
> [...]
> isMemoFindKey =
>     (
>         (event.eType == keyDownEvent) &&
>         (TxtCharIsHardKey(event.data.keyDown.modifiers,
>                 event.data.keyDown.chr)) &&
>         (event.data.keyDown.chr == vchrHard4)
>     )
>     ||
>     (
>         event.data.keyDown.chr == vchrFind
>     )

Actually, this doesn't need any additional parentheses.

 isMemoFindKey =
         event.eType == keyDownEvent &&
         TxtCharIsHardKey(event.data.keyDown.modifiers,
                 event.data.keyDown.chr) &&
         event.data.keyDown.chr == vchrHard4
     ||   event.data.keyDown.chr == vchrFind


-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to