From: Behdad Esfahbod Date: Wed, 13 Oct 2010 19:38:52 +0000 (-0400) Subject: Return early if mask is 0 X-Git-Tag: 2.0_alpha~7^2~490 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3506b2e78db27e7835bd2c09c053a9807c9cac40;p=apps%2Fhome%2Fvideo-player.git Return early if mask is 0 --- diff --git a/src/hb-buffer.cc b/src/hb-buffer.cc index d6e38e9..36a5e13 100644 --- a/src/hb-buffer.cc +++ b/src/hb-buffer.cc @@ -478,6 +478,9 @@ _hb_buffer_add_masks (hb_buffer_t *buffer, hb_mask_t not_mask = ~mask; value &= mask; + if (!mask) + return; + if (cluster_start == 0 && cluster_end == (unsigned int)-1) { unsigned int count = buffer->len; for (unsigned int i = 0; i < count; i++)