summaryrefslogtreecommitdiff
path: root/gtk/gtkcsslookup.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2014-10-27 00:25:18 +0100
committerBenjamin Otte <otte@redhat.com>2015-01-07 14:26:47 +0100
commit270e73bfcc7a1f22f123de0bbb52bf9e05c0d75a (patch)
tree1965b9aac4d99beaa0e4571ac9301f05b7cfcfb1 /gtk/gtkcsslookup.c
parentc7e9489e3e9629c394ff3b3de7378bbf09ec92f0 (diff)
downloadgtk+-270e73bfcc7a1f22f123de0bbb52bf9e05c0d75a.tar.gz
stylecontext: Always pass the static style
... to build_properties. There is always one available, so we can insist on that one. This simplifies a bunch of code.
Diffstat (limited to 'gtk/gtkcsslookup.c')
-rw-r--r--gtk/gtkcsslookup.c31
1 files changed, 9 insertions, 22 deletions
diff --git a/gtk/gtkcsslookup.c b/gtk/gtkcsslookup.c
index 0d0920f22e..c48223194d 100644
--- a/gtk/gtkcsslookup.c
+++ b/gtk/gtkcsslookup.c
@@ -19,8 +19,6 @@
#include "gtkcsslookupprivate.h"
-#include "gtkcssanimatedstyleprivate.h"
-#include "gtkcssstaticstyleprivate.h"
#include "gtkcssstylepropertyprivate.h"
#include "gtkcsstypesprivate.h"
#include "gtkprivatetypebuiltins.h"
@@ -108,14 +106,14 @@ void
_gtk_css_lookup_resolve (GtkCssLookup *lookup,
GtkStyleProviderPrivate *provider,
int scale,
- GtkCssStyle *style,
+ GtkCssStaticStyle *style,
GtkCssStyle *parent_style)
{
guint i, n;
g_return_if_fail (lookup != NULL);
g_return_if_fail (GTK_IS_STYLE_PROVIDER_PRIVATE (provider));
- g_return_if_fail (GTK_IS_CSS_STYLE (style));
+ g_return_if_fail (GTK_IS_CSS_STATIC_STYLE (style));
g_return_if_fail (parent_style == NULL || GTK_IS_CSS_STYLE (parent_style));
n = _gtk_css_style_property_get_n_properties ();
@@ -124,24 +122,13 @@ _gtk_css_lookup_resolve (GtkCssLookup *lookup,
{
if (lookup->values[i].value ||
_gtk_bitmask_get (lookup->missing, i))
- {
- if (GTK_IS_CSS_ANIMATED_STYLE (style))
- gtk_css_animated_style_compute_value (GTK_CSS_ANIMATED_STYLE (style),
- provider,
- scale,
- parent_style,
- i,
- lookup->values[i].value,
- lookup->values[i].section);
- else
- gtk_css_static_style_compute_value (GTK_CSS_STATIC_STYLE (style),
- provider,
- scale,
- parent_style,
- i,
- lookup->values[i].value,
- lookup->values[i].section);
- }
+ gtk_css_static_style_compute_value (GTK_CSS_STATIC_STYLE (style),
+ provider,
+ scale,
+ parent_style,
+ i,
+ lookup->values[i].value,
+ lookup->values[i].section);
/* else not a relevant property */
}
}