summaryrefslogtreecommitdiff
path: root/plugins/gtkui/plcommon.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-04-07 17:21:28 +0200
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-04-07 17:21:28 +0200
commit2bacca9c18ae6440205909c6f081e85b22be1e39 (patch)
treee831d8bdac73c336fa672fa317faa91a3811790a /plugins/gtkui/plcommon.c
parentdc2363526761820ced55ff0735771dfb747b2921 (diff)
integration of thesame's eq code WIP
Diffstat (limited to 'plugins/gtkui/plcommon.c')
-rw-r--r--plugins/gtkui/plcommon.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/plugins/gtkui/plcommon.c b/plugins/gtkui/plcommon.c
index e1a18363..483c797f 100644
--- a/plugins/gtkui/plcommon.c
+++ b/plugins/gtkui/plcommon.c
@@ -87,7 +87,8 @@ void draw_column_data (DdbListview *listview, GdkDrawable *drawable, DdbListview
}
else {
GdkGC *gc = gdk_gc_new (drawable);
- gdk_gc_set_rgb_fg_color (gc, gtkui_get_listview_even_row_color ());
+ GdkColor clr;
+ gdk_gc_set_rgb_fg_color (gc, (gtkui_get_listview_even_row_color (&clr), &clr));
gdk_draw_rectangle (drawable, gc, TRUE, x, y, width, height);
g_object_unref (gc);
}
@@ -158,11 +159,12 @@ void draw_column_data (DdbListview *listview, GdkDrawable *drawable, DdbListview
}
}
else {
+ GdkColor clr;
if (deadbeef->pl_is_selected (it)) {
- color = gtkui_get_listview_selected_text_color ();
+ color = (gtkui_get_listview_selected_text_color (&clr), &clr);
}
else {
- color = gtkui_get_listview_text_color ();
+ color = (gtkui_get_listview_text_color (&clr), &clr);
}
}
float fg[3] = {(float)color->red/0xffff, (float)color->green/0xffff, (float)color->blue/0xffff};