binaryninja-api
binaryninja-api copied to clipboard
Broken shadow painting behind command palette affects linear view header box
Version and Platform (required):
- Binary Ninja Version: since forever, according to rusty
- OS: macOS
- OS Version:
¯\_(ツ)_/¯
Bug Description:
Steps To Reproduce:
- scroll to the top of the binary so the Linear View header is visible
- open the command palette, observe black bars:
- close the command palette, observe black bars are still there:
- click in the offending space in the header, observe the header gets repainted (scrolling also works):
Additional Information: Note that it happens upon both opening and closing the palette -- scrolling while the palette is open will clear the bars, but closing the palette will make them appear again.
I guess this also is related. Notice the shadow in feature map.
This was happening because it drew the rect in the repainted region, which was just the region covered by command palette (and its shadow), so the painting assumed that the rect only extended that far. Fixed as of 3.2.3799.