[gtk+] GtkCSSImage: Avoid some type checks
- From: Alexander Larsson <alexl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] GtkCSSImage: Avoid some type checks
- Date: Wed, 11 Jan 2017 14:31:18 +0000 (UTC)
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]