1
0
Fork 0
mirror of https://github.com/suchmememanyskill/TegraExplorer.git synced 2024-11-08 13:11:54 +00:00

(untested) should hide errors in scripts

This commit is contained in:
Such Meme, Many Skill 2020-03-21 20:31:22 +01:00
parent d255dcf665
commit e4ae9d9d7c
3 changed files with 11 additions and 1 deletions

View file

@ -9,6 +9,7 @@
#include "../../mem/heap.h"
#include "../common/common.h"
int printerrors = true;
void gfx_clearscreen(){
int battery = 0;
@ -43,6 +44,9 @@ int gfx_message(u32 color, const char* message, ...){
}
int gfx_errDisplay(char *src_func, int err, int loc){
if (!printerrors)
return 0;
gfx_clearscreen();
SWAPCOLOR(COLOR_ORANGE);
gfx_printf("\nAn error occured:\n\n");

View file

@ -12,4 +12,6 @@ int gfx_errDisplay(char *src_func, int err, int loc);
int gfx_makewaitmenu(char *hiddenmessage, int timer);
void gfx_printlength(int size, char *toprint);
void gfx_printandclear(char *in, int length);
void gfx_printfilesize(int size, char *type);
void gfx_printfilesize(int size, char *type);
extern int printerrors;

View file

@ -158,6 +158,7 @@ int ParsePart(){
gfx_printf("Parsing error...\nPress any key to continue");
btn_wait();
forceExit = true;
printerrors = true;
return -1;
}
@ -189,6 +190,8 @@ void ParseScript(char* path){
return;
}
printerrors = false;
while (!forceExit){
currentchar = GetNextByte();
@ -279,5 +282,6 @@ void ParseScript(char* path){
}
}
printerrors = true;
f_close(&in);
}