! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
GTK3 indicator area background turns transparent/black occasionally
Status:
RESOLVED: FIXED
Product:
Xfce4-panel

Comments

Description Thaddaeus Tintenfisch editbugs 2014-01-30 23:20:08 CET
The transparency issue has been already addressed [1], but the patch seems to be incomplete. A panel with style set to 'none (use system style)' and alpha to 100 is still affected by the problem which can be triggered manually by launching another indicator after the initial panel start.

xfce4-panel 4.10.0git-d296ca7 (Xfce 4.10)
Xubuntu 14.04 LTS Alpha 2

[1] http://git.xfce.org/xfce/xfce4-panel/commit/?id=cdc3737f971d48d57dae15875f416ba772d0a8bf
Comment 1 Thaddaeus Tintenfisch editbugs 2014-02-09 12:29:58 CET
Created attachment 5352 
transparency fix

This small change fixed the problem for me.
Comment 2 Alistair Buxton 2014-02-12 10:13:13 CET
Since alpha is a number between 0 and 1.0 this turns the if(...) into if(1).

I think this is the correct thing to do though, because the thing that draws the panel normal background has been disabled.
Comment 3 Eric Koegel editbugs 2014-02-12 17:09:52 CET
Created attachment 5356 
Fix transparency with alpha being 100

I don't think we even need the if check, it looks
like it just adds redundant code. Please test this
out, otherwise the other patch would be fine as well.
Comment 4 Thaddaeus Tintenfisch editbugs 2014-02-13 23:58:15 CET
Eric, I've applied your patch and it works fine.
Comment 5 Andrzej editbugs 2014-02-14 23:53:24 CET
Pushed to master:
1b1749d Fix transparency with alpha being 100 (Bug 10658)
Comment 6 Thaddaeus Tintenfisch editbugs 2014-02-21 16:53:04 CET
Marking this bug as Fixed.

Bug #10658

Reported by:
Thaddaeus Tintenfisch
Reported on: 2014-01-30
Last modified on: 2014-02-21

People

Assignee:
Nick Schermer
CC List:
3 users

Version

Version:
4.10.0

Attachments

transparency fix (500 bytes, patch)
2014-02-09 12:29 CET , Thaddaeus Tintenfisch
no flags
Fix transparency with alpha being 100 (2.47 KB, patch)
2014-02-12 17:09 CET , Eric Koegel
no flags

Additional information