mirror of
https://github.com/rvtr/GodMode9i.git
synced 2025-11-02 00:11:07 -04:00
Propely substr file names
This commit is contained in:
parent
41849eeaf1
commit
2bc47b299d
@ -147,7 +147,13 @@ void showDirectoryContents(std::vector<DirEntry> &dirContents, int fileOffset, i
|
|||||||
if(entry->size == -1)
|
if(entry->size == -1)
|
||||||
entry->size = getFileSize(entry->name.c_str());
|
entry->size = getFileSize(entry->name.c_str());
|
||||||
|
|
||||||
font->print(0, i + 1, true, entry->name.substr(0, SCREEN_COLS), Alignment::left, pal);
|
int nameSize = 0;
|
||||||
|
for(int i = 0; i < SCREEN_COLS; nameSize++) {
|
||||||
|
if((entry->name[nameSize] & 0xC0) != 0x80)
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
|
||||||
|
font->print(0, i + 1, true, entry->name.substr(0, nameSize), Alignment::left, pal);
|
||||||
if (entry->name == "..") {
|
if (entry->name == "..") {
|
||||||
font->print(-1, i + 1, true, "(..)", Alignment::right, pal);
|
font->print(-1, i + 1, true, "(..)", Alignment::right, pal);
|
||||||
} else if (entry->isDirectory) {
|
} else if (entry->isDirectory) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user