From 68476fba64ab6a8a5d6e12a83a9b0cfaf9e05b4b Mon Sep 17 00:00:00 2001 From: charmlesscoin Date: Sat, 3 Aug 2013 16:12:02 -0400 Subject: [PATCH] added a proper error message for messing up the -f flag --- main.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index 001d338..3b45a89 100644 --- a/main.c +++ b/main.c @@ -283,6 +283,7 @@ void prepare_window(WINDOW* w) { int main(int argc, char* argv[]) { int ch; int i = 0; + int f_flag = 0; char *filename = "data"; ToxWindow* a; @@ -292,7 +293,7 @@ int main(int argc, char* argv[]) { if(argv[i + 1] != NULL) filename = argv[i + 1]; else { - fputs("[!] you passed '-f' without giving an argument!\n", stderr); + f_flag = -1; } } } @@ -303,6 +304,14 @@ int main(int argc, char* argv[]) { load_data(filename); init_windows(); + if(f_flag == -1) { + attron(COLOR_PAIR(3) | A_BOLD); + wprintw(prompt->window, "You passed '-f' without giving an argument!\n" + "defaulting to 'data' for a keyfile...\n"); + attroff(COLOR_PAIR(3) | A_BOLD); + } + + while(true) { // Update tox. do_tox();