aboutsummaryrefslogtreecommitdiff
path: root/src/transport-widget.c
diff options
context:
space:
mode:
authorLars Uebernickel <lars.uebernickel@canonical.com>2013-02-21 14:14:07 -0500
committerLars Uebernickel <lars.uebernickel@canonical.com>2013-02-21 14:14:07 -0500
commit83566829d9c2ba7153d7afd7c2aa7564fd4fd23b (patch)
treed78bd852e9db5db9a97830747a07a72b24367e7e /src/transport-widget.c
parent59ab3822906f22d0e0ac8d65e40055c6367fabfb (diff)
downloadayatana-indicator-sound-83566829d9c2ba7153d7afd7c2aa7564fd4fd23b.tar.gz
ayatana-indicator-sound-83566829d9c2ba7153d7afd7c2aa7564fd4fd23b.tar.bz2
ayatana-indicator-sound-83566829d9c2ba7153d7afd7c2aa7564fd4fd23b.zip
Add a comment explaining the change in the last commit
Diffstat (limited to 'src/transport-widget.c')
-rw-r--r--src/transport-widget.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/transport-widget.c b/src/transport-widget.c
index c29de5e..ebe8282 100644
--- a/src/transport-widget.c
+++ b/src/transport-widget.c
@@ -1301,6 +1301,15 @@ draw (GtkWidget* button, cairo_t *cr)
color_play_outer[2], color_play_outer_prelight[2],
color_button[4], color_button_shadow, color_inner[2], color_inner_compressed[2];
+ /* Use the menu's style instead of that of the menuitem ('button' is a
+ * menuitem that is packed in a menu directly). The menuitem's style
+ * can't be used due to a change in light-themes (lp #1130183).
+ * Menuitems now have a transparent background, which confuses
+ * GtkStyle.
+ *
+ * This is a workaround until this code gets refactored to use
+ * GtkStyleContext.
+ */
style = gtk_widget_get_style (gtk_widget_get_parent (button));
bg_color.r = style->bg[0].red/65535.0;