[gtk] cssvalue: Remove typechecks



commit caaa3f8200bd0e0c3ea5104e07dcac25a62dd074
Author: Timm Bäder <mail baedert org>
Date:   Thu May 10 13:56:54 2018 +0200

    cssvalue: Remove typechecks
    
    This path is more than hot and those type checks ruin any kind of real
    life profiling.

 gtk/gtkcssvalue.c | 6 ------
 1 file changed, 6 deletions(-)
---
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);
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]