diff options
author | Timm Bäder <mail@baedert.org> | 2020-04-18 10:55:15 +0200 |
---|---|---|
committer | Timm Bäder <mail@baedert.org> | 2020-05-05 08:20:09 +0200 |
commit | f4edbdfc1fb389fc85c248260873024877eaafc5 (patch) | |
tree | 69f0753193fc492006389c6d4bcfe13bedbbff50 | |
parent | 526187d36c1a04c411eeabb6ffcaa5909ca0b3fc (diff) | |
download | gtk+-f4edbdfc1fb389fc85c248260873024877eaafc5.tar.gz |
shorthandproperty: Return unset/initial/inherit as-is
We don't even need an array value these days.
-rw-r--r-- | gtk/gtkcssshorthandproperty.c | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/gtk/gtkcssshorthandproperty.c b/gtk/gtkcssshorthandproperty.c index 50ef48e928..42ce06abc7 100644 --- a/gtk/gtkcssshorthandproperty.c +++ b/gtk/gtkcssshorthandproperty.c @@ -79,10 +79,7 @@ gtk_css_shorthand_property_parse_value (GtkStyleProperty *property, /* the initial value can be explicitly specified with the * ‘initial’ keyword which all properties accept. */ - for (i = 0; i < shorthand->subproperties->len; i++) - { - data[i] = _gtk_css_initial_value_new (); - } + return _gtk_css_initial_value_new (); } else if (gtk_css_parser_try_ident (parser, "inherit")) { @@ -92,10 +89,7 @@ gtk_css_shorthand_property_parse_value (GtkStyleProperty *property, * strengthen inherited values in the cascade, and it can * also be used on properties that are not normally inherited. */ - for (i = 0; i < shorthand->subproperties->len; i++) - { - data[i] = _gtk_css_inherit_value_new (); - } + return _gtk_css_inherit_value_new (); } else if (gtk_css_parser_try_ident (parser, "unset")) { @@ -103,10 +97,7 @@ gtk_css_shorthand_property_parse_value (GtkStyleProperty *property, * then if it is an inherited property, this is treated as * inherit, and if it is not, this is treated as initial. */ - for (i = 0; i < shorthand->subproperties->len; i++) - { - data[i] = _gtk_css_unset_value_new (); - } + return _gtk_css_unset_value_new (); } else if (!shorthand->parse (shorthand, data, parser)) { |