>One new known issue is that launchable databases are deleted (moved),
>but the Launcher (in 3.3) says they aren't.  Can anyone from Palm or
>elsewhere tell me why (or what I need to do?  Change the local ID?).

Yes, this'll get tricky.  The launcher has a cache of the applications and
their icons so that it can be faster at displaying things, and those caches
are implemented differently in 3.3 and 3.5, and in 3.5 it is hooked in to
DmDeleteDatabase.  So if you just prevent the actual DmDeleteDatabase from
happening, the launcher won't know that the app went away, so it'll display
its icon (I bet).

Perhaps you should head-patch DmDeleteDatabase to do a rename and then
create a dummy db with the original name and attributes, which
DmDeleteDatabase can then merrily dispose of?  I don't know for sure if
that'll do the right thing for the launcher or not.  And in future OS
releases the mechanisms have a good probability of being different again,
since the current mechanism isn't ideal.

-David Fedor
Palm Developer Support

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

Reply via email to