Bug 900854

Summary: NetworkManager applet icon transparency does not work in xfce4-pannel
Product: [openSUSE] openSUSE Tumbleweed Reporter: Benjamin Poirier <bpoirier>
Component: GNOMEAssignee: Dominique Leuenberger <dimstar>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: bluedzins, bpoirier, dimstar, forgotten_cAXlJ_FoSf
Version: 201410*   
Target Milestone: ---   
Hardware: Other   
OS: Other   
See Also: https://bugzilla.gnome.org/show_bug.cgi?id=737986
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: screen capture showing the problem

Description Benjamin Poirier 2014-10-12 23:21:17 UTC
Created attachment 609759 [details]
screen capture showing the problem

After updating from 20140918 to 20141009 the nm-applet icon transparency no longer works in the xfce4-pannel notification area. The transparent area appears as black. As can be seen in the attached screencap, the transparency for other apps still works (klipper, kmix and pidgin).

Please let me know if you need more info.
Comment 1 Forgotten User cAXlJ_FoSf 2014-10-13 08:24:24 UTC
After some triaging I found out that this only happens if compositing is disabled and with any GTK3 application, i.e. status icons from Tk, Qt, or GTK2 applications look fine. xfce4-panel hasn't changed in a long time and GTK3 status icons look fine on 13.1 which has gtk3 3.10 so this appears like a regression in GTK3 on non-composited desktops.

@Benjamin:
Were you using compositing before the update (or did you change window managers)? I do not have an older Factory/13.2 installation around so I can't investigate exactly when when it broke.
Comment 2 Forgotten User cAXlJ_FoSf 2014-10-13 08:30:19 UTC
Oh, nevermind there is already an upstream bug for GTK3, reassigning to GTK maintainers.
Comment 3 Benjamin Poirier 2014-10-14 00:43:53 UTC
(In reply to Guido Berhörster from comment #1)
[...]
> 
> @Benjamin:
> Were you using compositing before the update (or did you change window
> managers)? I do not have an older Factory/13.2 installation around so I
> can't investigate exactly when when it broke.

Thank you for looking into it so quickly. I'll answer anyways: I did not
change my desktop configuration between the updates: xfce4-panel with openbox.
I think I could still boot the system in the old state via a snapper snapshot
if necessary.

(In reply to Guido Berhörster from comment #2)
> Oh, nevermind there is already an upstream bug for GTK3, reassigning to GTK
> maintainers.

Indeed, that looks like it. Using the small python script in that bug's
description I can also witness the problem.
Comment 4 Dominique Leuenberger 2014-10-29 09:44:11 UTC
This fix is part of GTK 3.14.4; which we just missed in 13.2 (we have 3.14.3).
Comment 5 Dominique Leuenberger 2014-11-04 16:06:16 UTC
GTK 3.14.4 is queued up as a maintenance update for openSUSE 13.2 already.
Comment 6 Forgotten User cAXlJ_FoSf 2014-11-05 14:00:34 UTC
*** Bug 904031 has been marked as a duplicate of this bug. ***
Comment 7 Benjamin Brunner 2014-11-11 10:19:22 UTC
Update released for openSUSE 13.2. Resolved fixed.
Comment 8 Benjamin Poirier 2014-11-11 16:25:05 UTC
Confirmed, thank you!
Comment 9 macias - 2014-11-14 16:42:08 UTC
How long does it take to show in the repo?