Button label not show with GFX

Hi,

i have RA8875, 5" tft resistive touchscreen for adafruit.

the code below don’t show label on buttons.

...
/* create 15 buttons, in classic candybar phone style */
char buttonlabels[15][5] = {"Send", "Clr", "End", "1", "2", "3", "4", "5", "6", "7", "8", "9", "*", "0", "#" };

uint16_t buttoncolors[15] = {RA8875_MAGENTA, RA8875_CYAN, RA8875_RED, 
                             RA8875_BLUE, RA8875_BLUE, RA8875_BLUE, 
                             RA8875_BLUE, RA8875_BLUE, RA8875_BLUE, 
                             RA8875_BLUE, RA8875_BLUE, RA8875_BLUE, 
                             RA8875_GREEN, RA8875_BLUE, RA8875_GREEN};
...

 
  // With hardware accelleration this is instant
  tft.fillScreen(RA8875_BLACK);
 
   // create buttons
  for (uint8_t row=0; row<5; row++) 
    {
      for (uint8_t col=0; col<3; col++)
      {
        buttons[col + row*3].initButton(&tft, BUTTON_X+col*(BUTTON_W+BUTTON_SPACING_X), BUTTON_Y+row*(BUTTON_H+BUTTON_SPACING_Y),    // x, y, w, h, outline, fill, text
                    BUTTON_W, BUTTON_H, RA8875_WHITE, buttoncolors[col+row*3], RA8875_WHITE,
                    buttonlabels[col + row*3], 0); 
                  
        buttons[col + row*3].drawButton(false);
       
      }
  }

...

Hardware work well, all example from Adafruit_RA8875 work.
I do not see where the problem comes from this code.

why the code above don't show text on button ?

thanks for your help.

        buttons[col + row*3].initButton(&tft, BUTTON_X+col*(BUTTON_W+BUTTON_SPACING_X), BUTTON_Y+row*(BUTTON_H+BUTTON_SPACING_Y),    // x, y, w, h, outline, fill, text
                    BUTTON_W, BUTTON_H, RA8875_WHITE, buttoncolors[col+row*3], RA8875_WHITE,
                    buttonlabels[col + row*3], 0);

The last argument '0' is the text size...

// "Classic" initButton() uses center & size
void initButton(Adafruit_GFX *gfx, int16_t x, int16_t y, uint16_t w, uint16_t h, uint16_t outline, uint16_t fill, uint16_t textcolor, char *label, uint8_t textsize);
// New/alt initButton() uses upper-left corner & size
void initButtonUL(Adafruit_GFX *gfx, int16_t x1, int16_t y1, uint16_t w, uint16_t h, uint16_t outline, uint16_t fill, uint16_t textcolor, char *label, uint8_t textsize);