diff --git a/src/textdialog.cpp b/src/textdialog.cpp index edb8d3d..1859c04 100644 --- a/src/textdialog.cpp +++ b/src/textdialog.cpp @@ -139,7 +139,7 @@ void TextDialog::exec() { if (firstRow + rowsPerPage*2 -1 < text->size()) { firstRow += rowsPerPage-1; } else { - firstRow = max(0lu, text->size() - rowsPerPage); + firstRow = max(0ul, (unsigned long) (text->size() - rowsPerPage)); } break; case InputManager::SETTINGS: diff --git a/src/textmanualdialog.cpp b/src/textmanualdialog.cpp index 25324a6..30de855 100644 --- a/src/textmanualdialog.cpp +++ b/src/textmanualdialog.cpp @@ -133,7 +133,7 @@ void TextManualDialog::exec() { break; case InputManager::ALTRIGHT: if (firstRow + rowsPerPage*2 -1 < pages[page].text.size()) firstRow += rowsPerPage-1; - else firstRow = max(0lu, pages[page].text.size() - rowsPerPage); + else firstRow = max(0ul, (unsigned long) (pages[page].text.size() - rowsPerPage)); break; case InputManager::CANCEL: case InputManager::SETTINGS: