Ah, that makes sense. Goatee does indeed maintain its own cursor. Funny enough, I implemented this same thing (custom cursor shapes, focus sensitivity) locally about two years ago (and never committed..), and part of that was modifying Goatee to use the stream cursor as its own cursor (they're derived from the same classes anyway, so I only had to touch one or two places).
On 12/6/05, Rudi Schlatte rudi@constantly.at wrote:
I didn't check the behaviour for stream panes before checking it in, and before real life intervened, I unsuccessfully tried to find the "real" cursor object for them. I suspect the cursor that is really drawn belongs to some Goatee instance inside the stream; witness the comment in frames.lisp/ default-frame-top-level: