all repos — mgba @ 20b0c0d2fb7429190d94743379f009b7e5b4f5cb

mGBA Game Boy Advance Emulator

GUI: Fix scanning text
Jeffrey Pfau jeffrey@endrift.com
Sun, 30 Aug 2015 22:24:59 -0700
commit

20b0c0d2fb7429190d94743379f009b7e5b4f5cb

parent

416b1a13f40f2dbab14d1678ae39b2b472adb274

1 files changed, 3 insertions(+), 3 deletions(-)

jump to
M src/util/gui/file-select.csrc/util/gui/file-select.c

@@ -12,7 +12,7 @@

#include <stdlib.h> #define ITERATION_SIZE 5 -#define SCANNING_THRESHOLD 15 +#define SCANNING_THRESHOLD 20 static void _cleanFiles(struct GUIMenuItemList* currentFiles) { size_t size = GUIMenuItemListSize(currentFiles);

@@ -55,7 +55,7 @@ size_t i = 0;

struct VDirEntry* de; while ((de = dir->listNext(dir))) { ++i; - if (i % SCANNING_THRESHOLD == SCANNING_THRESHOLD - 1) { + if (!(i % SCANNING_THRESHOLD)) { int input = 0; GUIPollInput(params, &input, 0); if (input & (1 << GUI_INPUT_CANCEL)) {

@@ -63,7 +63,7 @@ return false;

} params->drawStart(); GUIFontPrintf(params->font, 0, GUIFontHeight(params->font), GUI_TEXT_LEFT, 0xFFFFFFFF, "%s", currentPath); - GUIFontPrintf(params->font, 0, GUIFontHeight(params->font) * 2, GUI_TEXT_LEFT, 0xFFFFFFFF, "(scanning item %z)", i); + GUIFontPrintf(params->font, 0, GUIFontHeight(params->font) * 2, GUI_TEXT_LEFT, 0xFFFFFFFF, "(scanning item %lu)", i); params->drawEnd(); } const char* name = de->name(de);