Hi,

I think I have found the _reason_: for bug #14 (text boxes in Camelot,
CB1, KQ1). As I probably said in my teet about windows, the ornate
windows are drawn by SetPort'ing to the window manager port, then
drawing the relevant views. Only then the window is crated (using the
normal NewWindow). (As a side note, the customized myWindow::open method
also calls the hidden Joystick kernel function several times, but only
with subfunctions which the PC interpreter does not support - though I
guess it has to do with confining the joystick to a specified
rectangle). I think the bug occurs because the WM is never redrawn due
to the port changing quickly without any kernel calls in
between. Anyway, I've tried putting a call to graph_update_port inside
kDrawCel, and though it may have helped, it still wasn't perfect.

Lars

Reply via email to