summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2017-01-11 15:28:35 +0100
committerAlexander Larsson <alexl@redhat.com>2017-01-11 15:28:35 +0100
commit8cabfef9c9068b07a369f8a56a9e2b96b6c130e0 (patch)
treea424d07517898205f396fe761a48afac02560261
parent7bee22bcb6ad9a71bfcf8a38edc070a685a627a3 (diff)
downloadgtk+-8cabfef9c9068b07a369f8a56a9e2b96b6c130e0.tar.gz
GtkCSSImage: Avoid some type checks
The width/height/aspect getters are called a lot, and almost all callers already verify it from _gtk_css_image_get_concrete_size (), so just skip these checks.
-rw-r--r--gtk/gtkcssimage.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/gtk/gtkcssimage.c b/gtk/gtkcssimage.c
index aa407f486c..29d9959d8b 100644
--- a/gtk/gtkcssimage.c
+++ b/gtk/gtkcssimage.c
@@ -156,8 +156,6 @@ _gtk_css_image_get_width (GtkCssImage *image)
{
GtkCssImageClass *klass;
- g_return_val_if_fail (GTK_IS_CSS_IMAGE (image), 0);
-
klass = GTK_CSS_IMAGE_GET_CLASS (image);
return klass->get_width (image);
@@ -168,8 +166,6 @@ _gtk_css_image_get_height (GtkCssImage *image)
{
GtkCssImageClass *klass;
- g_return_val_if_fail (GTK_IS_CSS_IMAGE (image), 0);
-
klass = GTK_CSS_IMAGE_GET_CLASS (image);
return klass->get_height (image);
@@ -180,8 +176,6 @@ _gtk_css_image_get_aspect_ratio (GtkCssImage *image)
{
GtkCssImageClass *klass;
- g_return_val_if_fail (GTK_IS_CSS_IMAGE (image), 0);
-
klass = GTK_CSS_IMAGE_GET_CLASS (image);
return klass->get_aspect_ratio (image);