Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix tray icon coloring code - do not crop/dislocate icon fragments
When only part of the icon was redrawn, the code used wrong coordinates and instead of putting that part back at the correct (x, y) coordinates, it put it at (x, x). Additionally, it used cropped part of that icon, because of again using (x, x) start coordinates (in an image already containing just updated fragment) instead of (0, 0). It worked accidentally only when the application always redraw the whole icon (or at least its top-left part - so x=y=0). Which apparently is a very common thing applications do. Fixes QubesOS/qubes-issues#5704 (cherry picked from commit b5369a1)
- Loading branch information