diff --git a/nuklear.h b/nuklear.h index d9877c4..cf92bce 100644 --- a/nuklear.h +++ b/nuklear.h @@ -6422,6 +6422,7 @@ nk_draw_list_add_text(struct nk_draw_list *list, const struct nk_user_font *font if (!glyph_len) return; /* draw every glyph image */ + fg.a = (nk_byte)((float)fg.a * list->global_alpha); while (text_len <= len && glyph_len) { float gx, gy, gh, gw; float char_width = 0; @@ -6438,7 +6439,6 @@ nk_draw_list_add_text(struct nk_draw_list *list, const struct nk_user_font *font gy = rect.y + g.offset.y; gw = g.width; gh = g.height; char_width = g.xadvance; - fg.a = (nk_byte)((float)fg.a * list->global_alpha); nk_draw_list_push_rect_uv(list, nk_vec2(gx,gy), nk_vec2(gx + gw, gy+ gh), g.uv[0], g.uv[1], fg);