From 5d8482c1cdeed0dd4cc060c0d491ac71441fe8ce Mon Sep 17 00:00:00 2001 From: Changyeon Lee Date: Wed, 29 Jun 2016 18:39:08 +0900 Subject: [PATCH] Fixed calculating of num bos in tbm surface Change-Id: I7ce85c6925a5ef3e1f510303da5d4868bea84546 --- src/tbm_surface_internal.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tbm_surface_internal.c b/src/tbm_surface_internal.c index 6c03253..47e54b4 100644 --- a/src/tbm_surface_internal.c +++ b/src/tbm_surface_internal.c @@ -556,8 +556,8 @@ tbm_surface_internal_create_with_flags(int width, int height, for (i = 0; i < surf->info.num_planes; i++) { surf->info.size += surf->info.planes[i].size; - if (surf->num_bos -1 > surf->planes_bo_idx[i]) - surf->num_bos = surf->planes_bo_idx[i]++; + if (surf->num_bos < surf->planes_bo_idx[i] + 1) + surf->num_bos = surf->planes_bo_idx[i] + 1; } surf->flags = flags; -- 2.7.4