Evas font-engine: Silence gcc about a possible use of unitialized value which can't really happen. Add parenthesis where needed.

SVN revision: 53855
This commit is contained in:
Tom Hacohen 2010-10-25 11:24:25 +00:00
parent 91946c9430
commit 79ec0e7975
1 changed files with 4 additions and 4 deletions

View File

@ -88,7 +88,7 @@ evas_common_font_query_size(RGBA_Font *fn, const Eina_Unicode *text, const Evas_
for (chr = 0, char_index = 0; *text; text++, char_index ++) for (chr = 0, char_index = 0; *text; text++, char_index ++)
{ {
FT_UInt index; FT_UInt index;
RGBA_Font_Glyph *fg; RGBA_Font_Glyph *fg = NULL;
int chr_x, chr_y, advw; int chr_x, chr_y, advw;
int gl, kern; int gl, kern;
@ -117,7 +117,7 @@ evas_common_font_query_size(RGBA_Font *fn, const Eina_Unicode *text, const Evas_
* involved.*/ * involved.*/
if (intl_props && if (intl_props &&
evas_bidi_is_rtl_char(intl_props, char_index) && evas_bidi_is_rtl_char(intl_props, char_index) &&
fg->glyph->advance.x >> 16 > 0) ((fg->glyph->advance.x >> 16) > 0))
{ {
if (evas_common_font_query_kerning(fi, index, prev_index, &kern)) if (evas_common_font_query_kerning(fi, index, prev_index, &kern))
pen_x += kern; pen_x += kern;
@ -666,7 +666,7 @@ evas_common_font_query_last_up_to_pos(RGBA_Font *fn, const Eina_Unicode *in_text
for (char_index = 0; *text; text++, char_index++) for (char_index = 0; *text; text++, char_index++)
{ {
FT_UInt index; FT_UInt index;
RGBA_Font_Glyph *fg; RGBA_Font_Glyph *fg = NULL;
int chr_x, chr_y, chr_w; int chr_x, chr_y, chr_w;
int gl, kern; int gl, kern;
@ -695,7 +695,7 @@ evas_common_font_query_last_up_to_pos(RGBA_Font *fn, const Eina_Unicode *in_text
* involved.*/ * involved.*/
if (intl_props && if (intl_props &&
evas_bidi_is_rtl_char(intl_props, char_index) && evas_bidi_is_rtl_char(intl_props, char_index) &&
fg->glyph->advance.x >> 16 > 0) ((fg->glyph->advance.x >> 16) > 0))
{ {
if (evas_common_font_query_kerning(fi, index, prev_index, if (evas_common_font_query_kerning(fi, index, prev_index,
&kern)) &kern))