[gtk+] GtkCSSImage: Avoid some type checks



commit 8cabfef9c9068b07a369f8a56a9e2b96b6c130e0
Author: Alexander Larsson <alexl redhat com>
Date:   Wed Jan 11 15:28:35 2017 +0100

    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.

 gtk/gtkcssimage.c |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)
---
diff --git a/gtk/gtkcssimage.c b/gtk/gtkcssimage.c
index aa407f4..29d9959 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);


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