[gtk] cssvalue: Remove typechecks
- From: Timm Bäder <baedert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] cssvalue: Remove typechecks
- Date: Sat, 19 May 2018 08:21:34 +0000 (UTC)
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]