From eafc897a9e50269fcc3a09b80ce46a7db4418c0a Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Fri, 30 Jun 2023 13:28:36 -0700 Subject: [PATCH] libsysprof-gtk: use foreground color for selection column --- src/libsysprof-gtk/sysprof-tracks-view.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/libsysprof-gtk/sysprof-tracks-view.c b/src/libsysprof-gtk/sysprof-tracks-view.c index 3e05dd14..4012b128 100644 --- a/src/libsysprof-gtk/sysprof-tracks-view.c +++ b/src/libsysprof-gtk/sysprof-tracks-view.c @@ -97,6 +97,7 @@ sysprof_tracks_view_snapshot (GtkWidget *widget, GtkSnapshot *snapshot) { SysprofTracksView *self = (SysprofTracksView *)widget; + GdkRGBA color; double x, y; @@ -116,8 +117,15 @@ sysprof_tracks_view_snapshot (GtkWidget *widget, if (x < gtk_widget_get_width (self->top_left)) return; +G_GNUC_BEGIN_IGNORE_DEPRECATIONS + { + GtkStyleContext *style_context = gtk_widget_get_style_context (GTK_WIDGET (self)); + gtk_style_context_get_color (style_context, &color); + } +G_GNUC_END_IGNORE_DEPRECATIONS + gtk_snapshot_append_color (snapshot, - &(GdkRGBA) {0,0,0,.3}, + &color, &GRAPHENE_RECT_INIT (x, y, 1, gtk_widget_get_height (GTK_WIDGET (self->list_view)))); }