From: Timm Bäder Date: Thu, 10 May 2018 11:56:54 +0000 (+0200) Subject: cssvalue: Remove typechecks X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~22^2~262 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=caaa3f8200bd0e0c3ea5104e07dcac25a62dd074;p=gtk4.git cssvalue: Remove typechecks This path is more than hot and those type checks ruin any kind of real life profiling. --- diff --git a/gtk/gtkcssvalue.c b/gtk/gtkcssvalue.c index 79b0f15804..3f965bdf0c 100644 --- a/gtk/gtkcssvalue.c +++ b/gtk/gtkcssvalue.c @@ -88,12 +88,6 @@ _gtk_css_value_compute (GtkCssValue *value, GtkCssStyle *style, GtkCssStyle *parent_style) { - - gtk_internal_return_val_if_fail (value != NULL, NULL); - gtk_internal_return_val_if_fail (GTK_IS_STYLE_PROVIDER (provider), NULL); - gtk_internal_return_val_if_fail (GTK_IS_CSS_STYLE (style), NULL); - gtk_internal_return_val_if_fail (parent_style == NULL || GTK_IS_CSS_STYLE (parent_style), NULL); - return value->class->compute (value, property_id, provider, style, parent_style); }