McCLIM icon indicating copy to clipboard operation
McCLIM copied to clipboard

Regression when drawing menu and pane background from commit 295decd

Open szos opened this issue 2 years ago • 0 comments

Before, using quicklisp mcclim from 20220707, when running the clim debugger, the whole pane displaying backtrace and restarts was colored with a white background. After updating only the drawn portions of the pane have a white background, with the rest being gray. Additionally the menu bar is not fully drawn. I am unsure what change caused this but believe it to be related to the way drawn regions are computed; perhaps PR #1320? reverting to commit cc94ef1b120449aee5edb96f7a18190ce0a81452 fixes this issue. EDIT: upon further investigation this issue appears with commit 295decdab7ccfb141c41cc2b8a36e59ee80a2896, which refactors do-graphics-with-options-internal.

To reproduce (assuming updated to mcclime 20221106)

CL-USER> (ql:quickload :clim-debugger)
To load "clim-debugger":
  Load 1 ASDF system:
    clim-debugger
; Loading "clim-debugger"
.............
CL-USER> (clim-debugger:debugger (make-condition 'simple-error :format-control "dummy error") nil)

Here is a screenshot: clim-debugger-drawing-error

szos avatar Dec 11 '22 18:12 szos