Sebastian Lackner : server: Avoid reallocating region data when there is still enough space.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Nov 19 10:07:50 CST 2014


Module: wine
Branch: master
Commit: 9d63e3f9496781d7717a445d52e7580f9397f5ee
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=9d63e3f9496781d7717a445d52e7580f9397f5ee

Author: Sebastian Lackner <sebastian at fds-team.de>
Date:   Wed Nov 19 05:45:50 2014 +0100

server: Avoid reallocating region data when there is still enough space.

---

 server/region.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/server/region.c b/server/region.c
index 8b85c34..464c5ad 100644
--- a/server/region.c
+++ b/server/region.c
@@ -108,7 +108,7 @@ static const rectangle_t empty_rect;  /* all-zero rectangle for empty regions */
 /* add a rectangle to a region */
 static inline rectangle_t *add_rect( struct region *reg )
 {
-    if (reg->num_rects >= reg->size - 1)
+    if (reg->num_rects >= reg->size)
     {
         rectangle_t *new_rect = realloc( reg->rects, 2 * sizeof(rectangle_t) * reg->size );
         if (!new_rect)




More information about the wine-cvs mailing list