diff options
author | Richard Grenville <[email protected]> | 2012-11-01 19:03:56 +0800 |
---|---|---|
committer | Richard Grenville <[email protected]> | 2012-11-01 19:12:55 +0800 |
commit | d3e75057a28fd56ea911d90bb9e332db7c91d864 (patch) | |
tree | 56cb81ab42c3a6677c56eb408d9c183aea7747ad /compton.h | |
parent | 987c43bbd37cd654bb183807c2ee2dde6eed018e (diff) | |
download | tdebase-d3e75057a28fd56ea911d90bb9e332db7c91d864.tar.gz tdebase-d3e75057a28fd56ea911d90bb9e332db7c91d864.zip |
Bug fix #17: Try to fix artifacts after animating/shading shaped wins in Openbox
- Correct design mistakes in win_get_region_noframe(). I must be
sleepwalking when I wrote that thing!
- Intersect border_size with window region rectangle because Openbox is
offering wrong window shapes larger than the window rectangle for shaped
windows. Shame on you, Openbox.
- Change logic in reg_ignore calculation as border_size is now
intersected with window rectangle and we don't need to do this here
again.
- Rewrite window painting with frame opacity part in win_paint_win() to
deal with absurd frame widths WM offers. Again, Openbox, this is your
fault.
- As I'm in a pretty bad state (continuously working on compton for 10+
hours without rest...), all these changes are not well tested, and
bugs are to be expected.
Diffstat (limited to 'compton.h')
0 files changed, 0 insertions, 0 deletions