Re:I have a T|X at long last

"pgr_yooha" <[email protected]>
Newsgroups gmane.comp.handhelds.palm.shadow
Message-ID <[email protected]>
Eh eh we both know Palm isn't going to retouch this code EVER.

If you check back on this thread: 
http://groups.yahoo.com/group/shadow-discuss/messages/24393?threaded=1&m=e&var=1&tidx=1

... see my original post where I describe exactly what the three
redraws are doing; and then post #24573 below for a list of things
that do/don't flicker.

There are three paints, but only the last one is the correct. It has
to do with the DIA, going up and down and causing Shadow to
re-evaluate whether a scrollbar is needed, etc.

I have a clue for you: it seems that there is a strange behaviour as
far as the DIA is concerned on the T|X. If an app changes DIA state
programatically, the DIA goes down BUT somewhere in the bowels of the
system Palm OS still thinks it is up. This means that the ONLY way to
put the DIA 100% down is by tapping the status bar button. All other
methods seem to leave it 99% down, and this might explain why you're
getting inconsistent events. 

Anyway these problems only show in Shadow, so they should be solvable.

I suggest checking the points in your code where you test for DIA
position (are they giving you accurate info?) or change DIA state
(either deliberately or by showing a form which is 320x320 and forces
the DIA up).

Then if you can see where the problem lies you could do a "lame hack"
like 

on [event]:
if (im_on_a_TX) just_ignore_it;

... and it just might work... :-)

Let me tell you we really would appreciate any efforts you can make to
nail this nasty problem. Thanks!
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.