[BUG] Fctl(SETFOCUS,0) with pre OS 3.5

A PocketC native palm library offering native forms and assorted utilities

Postby SyPDA on Tue Oct 01, 2002 5:50 pm

Hi Joe!

Another bugreport. :D

If you use Fctl(SETFOCUS,0) on a form without fields (e.g. a form with only buttons) you will get a Fatal Exception with PalmOS < 3.5.
The same happens with Fctl(SETFOCUS,0) on a form where no focus is set (e.g. Fctl(SETFOCUS,0);Fctl(SETFOCUS,0); ).

I tested this with real Palm devices under PalmOS 3.0.0, 3.0.2 and 3.3.0.

With PalmOS 4.0 nothing happens (no Fatal at least).

You can workaround this bug with using

if (Fctl(GETFOCUS)) Fctl(SETFOCUS,0);

but this only adds more code to the program, so a bugfix would be the better way... :D

Greets,
SyPDA
SyPDA
 
Posts: 94
Joined: Tue Dec 05, 2000 8:08 am
Location: Germany

Postby jstadolnik on Tue Oct 01, 2002 11:28 pm

I'll look into it.

Thanks,

Joe

The PToolboxLib guy.
http://www.geocities.com/retro_01775/PToolboxLib.htm
jstadolnik
 
Posts: 1741
Joined: Wed Dec 06, 2000 3:34 am
Location: USA

Postby jstadolnik on Wed Oct 02, 2002 11:59 pm

This turned out to be very easy to fix. You see the patch in the upcoming v7.5.0 release.

Thanks,

Joe

The PToolboxLib guy.
http://www.geocities.com/retro_01775/PToolboxLib.htm
jstadolnik
 
Posts: 1741
Joined: Wed Dec 06, 2000 3:34 am
Location: USA


Return to Pocket Toolbox

Who is online

Users browsing this forum: No registered users and 4 guests

cron