item;
item = gtk_style_cascade_iter_next (cascade, &iter))
{
- if (!GTK_IS_STYLE_PROVIDER (item))
- continue;
-
- settings = gtk_style_provider_get_settings (GTK_STYLE_PROVIDER (item));
+ settings = gtk_style_provider_get_settings (item);
if (settings)
{
gtk_style_cascade_iter_clear (&iter);
item;
item = gtk_style_cascade_iter_next (cascade, &iter))
{
- if (GTK_IS_STYLE_PROVIDER (item))
- {
- color = gtk_style_provider_get_color (GTK_STYLE_PROVIDER (item), name);
- if (color)
- {
- gtk_style_cascade_iter_clear (&iter);
- return color;
- }
- }
- else
+ color = gtk_style_provider_get_color (item, name);
+ if (color)
{
- /* If somebody hits this code path, shout at them */
+ gtk_style_cascade_iter_clear (&iter);
+ return color;
}
}
item;
item = gtk_style_cascade_iter_next (cascade, &iter))
{
- if (!GTK_IS_STYLE_PROVIDER (item))
- continue;
-
- keyframes = gtk_style_provider_get_keyframes (GTK_STYLE_PROVIDER (item), name);
+ keyframes = gtk_style_provider_get_keyframes (item, name);
if (keyframes)
{
gtk_style_cascade_iter_clear (&iter);
item;
item = gtk_style_cascade_iter_next (cascade, &iter))
{
- GtkStyleProvider *sp = (GtkStyleProvider *) item;
- if (GTK_IS_STYLE_PROVIDER (sp))
- {
- gtk_style_provider_lookup (sp, matcher, lookup,
- change ? &iter_change : NULL);
- if (change)
- *change |= iter_change;
- }
- else
- {
- /* you lose */
- g_warn_if_reached ();
- }
+ gtk_style_provider_lookup (item, matcher, lookup,
+ change ? &iter_change : NULL);
+ if (change)
+ *change |= iter_change;
}
gtk_style_cascade_iter_clear (&iter);
}