I have run into what looks like a bug in the Palm OS 3.3 ROM, but I can't
find any reference to it in the knowledge base or in the list archive. I
want to know if anybody else has run into this problem and if so how to
work around it.
When my application starts up I put EZ-based devices that support it into
4-bit grayscale mode by calling WinScreenMode. When I run this in the
emulator on a Palm V or Vx using the Palm OS 3.3 ROM image and call
SysGraffitiReferenceDialog I get a crash when the dialog tries to draw the
graffiti help bitmap. The crash does not occur under older ROMs (which are
in 2-bit grayscale mode rather than 4-bit, which the system does not
support) or when using the Palm OS 3.5 ROM image (which does support 4-bit
grayscale). A stack trace shows that the crash is happening inside a
routine named PrvConvertDepth1To4, called from PrvCompressedInnerBitBlt. If
I don't put the display into 4-bit mode the problem does not happen. Is
there any way to call this dialog without crashing on a 3.3 system while in
4-bit mode?
Thanks for your help!
Carl Fristrom
[EMAIL PROTECTED]
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/