diff --git a/radio/src/thirdparty/libopenui/src/button_matrix.cpp b/radio/src/thirdparty/libopenui/src/button_matrix.cpp index 74dc5675c..5e774aa0b 100644 --- a/radio/src/thirdparty/libopenui/src/button_matrix.cpp +++ b/radio/src/thirdparty/libopenui/src/button_matrix.cpp @@ -88,7 +88,7 @@ void ButtonMatrix::initBtnMap(uint8_t cols, uint8_t btns) { deallocate(); - uint8_t rows = ((btns - 1) / 4) + 1; + uint8_t rows = ((btns - 1) / cols) + 1; txt_cnt = btns + rows; btn_cnt = btns;