diff options
author | Benjamin Otte <otte@redhat.com> | 2012-03-27 01:43:12 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2012-04-17 08:59:12 +0200 |
commit | ffe50c3b674fe23596fd0af855ee8c1a678c3283 (patch) | |
tree | c4c19807a51ff484bab3365439d70fb28cc197ac /gtk/gtkcssstyleproperty.c | |
parent | 3e601691d969e9194251ead18687d05eb7e49241 (diff) | |
download | gtk+-ffe50c3b674fe23596fd0af855ee8c1a678c3283.tar.gz |
cssvalue: Add _gtk_css_value_equal()
For now, we return FALSE for all default css values, so this is not very
useful.
I also think of this as an optimization equal, not a guaranteed equal,
because we don't even have a notion of what "equal" means.
For example, for background-repeat, "repeat, repeat" and "repeat"
are functionally equivalent. But the cssvalue has no idea that it's used
for background-repeat.
As a more complicated example, "repeat, no-repeat" and "repeat" are
equal to what one sees as long as there's only one image listed
background-image-source. But once you start transition'ing to an image
with 2 sources, it's different...
Diffstat (limited to 'gtk/gtkcssstyleproperty.c')
-rw-r--r-- | gtk/gtkcssstyleproperty.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/gtkcssstyleproperty.c b/gtk/gtkcssstyleproperty.c index 933dbd47a5..a8bcf2f1cc 100644 --- a/gtk/gtkcssstyleproperty.c +++ b/gtk/gtkcssstyleproperty.c @@ -311,7 +311,7 @@ gtk_css_style_property_real_equal (GtkCssStyleProperty *property, GtkCssValue *value1, GtkCssValue *value2) { - return FALSE; + return _gtk_css_value_equal (value1, value2); } static void |