FS#32272 - [cairo] 1.12.4 breaks audacious
Attached to Project:
Arch Linux
Opened by John Lindgren (jlindgren) - Monday, 29 October 2012, 05:17 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 31 October 2012, 07:44 GMT
Opened by John Lindgren (jlindgren) - Monday, 29 October 2012, 05:17 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 31 October 2012, 07:44 GMT
|
Details
Description:
Cairo 1.12.4 and later in testing cause parts Audacious's Winamp interface not to be rendered. More specifically, copying rectangles from an image surface seems broken when a non-trivial clipping mask is in use, as happens when Audacious draws the background of its playlist window. I bisected the problem to this Cairo commit [1], but I can't see anything obviously wrong there. I can work around the problem either on the Cairo side by reverting that commit or on the Audacious side by clearing the clipping mask entirely before drawing the playlist window. [1] http://cgit.freedesktop.org/cairo/commit/?id=c068691ff57c2f6cd750a54db17393c0e132cb00 Additional info: cairo 1.12.6-1 audacious 3.3.2-1 Steps to reproduce: Start Audacious. Switch to the Winamp interface, and display the playlist window. Note that the word "PLAYLIST" along the top of the window and the entire row of buttons along the bottom are missing (screenshots attached). I am attaching screenshots using Cairo 1.12.2 (good) and 1.12.4/6 (bad). |
This task depends upon
Closed by Andreas Radke (AndyRTR)
Wednesday, 31 October 2012, 07:44 GMT
Reason for closing: Fixed
Additional comments about closing: 1.12.6-2 in testing
Wednesday, 31 October 2012, 07:44 GMT
Reason for closing: Fixed
Additional comments about closing: 1.12.6-2 in testing
http://cgit.freedesktop.org/cairo/commit/?id=66625cb46c985321c46b79d2163a4d676d6700ba