[gtk+/wip/alexl/optimize-snapshot: 2/7] gsk_rounded_rect_init_copy: Don't normalize
- From: Alexander Larsson <alexl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/wip/alexl/optimize-snapshot: 2/7] gsk_rounded_rect_init_copy: Don't normalize
- Date: Wed, 11 Jan 2017 11:51:36 +0000 (UTC)
commit 2f453cc57e37638178f0cf2241609e829963af51
Author: Alexander Larsson <alexl redhat com>
Date: Wed Jan 11 09:23:37 2017 +0100
gsk_rounded_rect_init_copy: Don't normalize
This was showing up quite high on the profiles, and there is
no real reason for copy to normalize, as the source is a
GskRoundedRect which should be normalized already unless
you did something very strange (and then you should have normalized
manually).
gsk/gskroundedrect.c | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/gsk/gskroundedrect.c b/gsk/gskroundedrect.c
index 03f987e..c381e47 100644
--- a/gsk/gskroundedrect.c
+++ b/gsk/gskroundedrect.c
@@ -118,8 +118,8 @@ gsk_rounded_rect_init (GskRoundedRect *self,
*
* Initializes @self using the given @src rectangle.
*
- * This function will implicitly normalize the #GskRoundedRect
- * before returning.
+ * This function will not normalize the #GskRoundedRect, so
+ * make sure the source is normalized.
*
* Returns: (transfer none): the initialized rectangle
*
@@ -131,8 +131,6 @@ gsk_rounded_rect_init_copy (GskRoundedRect *self,
{
*self = *src;
- gsk_rounded_rect_normalize_in_place (self);
-
return self;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]