[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]

(WINDOW-CLASS :BORN) has been recently broken such that specifying the :FRAME in
a :NEW message loses in all kinds of ways:
it sends a PANE<- message to the frame before setting its own edges to be anything,
 which will send an :EDGES<- to itself.  (WINDOW-CLASS :EDGES<-) and lots of others
 are not prepared do deal with LEFT, TOP, RIGHT and BOTTOM being NIL, when checking
 for size changed vs. position changed.
fixing this up, the MAYBE-LOCK-SCREEN-LAYOUT in (FRAME-CLASS :PANES<-) does not seem
 to be enough, since it always sends :DEEXPOSE messages to the panes in any case.
there may be others, but i gave up and did the :NEW message the other way around.