summaryrefslogtreecommitdiff
path: root/gtk/gtkstyleprovider.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2020-01-23 02:42:01 +0100
committerBenjamin Otte <otte@redhat.com>2020-01-28 02:17:02 +0100
commitaa7c5e96a6f863888fd09c1ca07d7c4123b9cd6c (patch)
tree1dd08923cc3c0c714ac0848d9b302161d3832720 /gtk/gtkstyleprovider.c
parent1953bc92bc21af40e45aa02eb9ce11abdc3d2a4e (diff)
downloadgtk+-aa7c5e96a6f863888fd09c1ca07d7c4123b9cd6c.tar.gz
css: Pass node through the lookup code
... instead of passing a matcher. The matcher code is now local to the CssProvider/CssSelector machinery.
Diffstat (limited to 'gtk/gtkstyleprovider.c')
-rw-r--r--gtk/gtkstyleprovider.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/gtk/gtkstyleprovider.c b/gtk/gtkstyleprovider.c
index 46d5755659..6dd380b95c 100644
--- a/gtk/gtkstyleprovider.c
+++ b/gtk/gtkstyleprovider.c
@@ -92,15 +92,15 @@ gtk_style_provider_get_keyframes (GtkStyleProvider *provider,
}
void
-gtk_style_provider_lookup (GtkStyleProvider *provider,
- const GtkCssMatcher *matcher,
- GtkCssLookup *lookup,
- GtkCssChange *out_change)
+gtk_style_provider_lookup (GtkStyleProvider *provider,
+ GtkCssNode *node,
+ GtkCssLookup *lookup,
+ GtkCssChange *out_change)
{
GtkStyleProviderInterface *iface;
gtk_internal_return_if_fail (GTK_IS_STYLE_PROVIDER (provider));
- gtk_internal_return_if_fail (matcher != NULL);
+ gtk_internal_return_if_fail (GTK_IS_CSS_NODE (node));
gtk_internal_return_if_fail (lookup != NULL);
if (out_change)
@@ -111,7 +111,7 @@ gtk_style_provider_lookup (GtkStyleProvider *provider,
if (!iface->lookup)
return;
- iface->lookup (provider, matcher, lookup, out_change);
+ iface->lookup (provider, node, lookup, out_change);
}
void