1
0
mirror of https://github.com/Tha14/toxic.git synced 2024-07-06 04:17:56 +02:00

small bug fixes

This commit is contained in:
Jfreegman 2013-08-14 16:02:21 -04:00
parent cab4d43889
commit 202d162d2e
4 changed files with 7 additions and 7 deletions

2
chat.c
View File

@ -314,7 +314,7 @@ void execute(ToxWindow *self, ChatContext *ctx, Messenger *m, char *cmd)
snprintf(xx, sizeof(xx), "%02X", address[i] & 0xff); snprintf(xx, sizeof(xx), "%02X", address[i] & 0xff);
strcat(id, xx); strcat(id, xx);
} }
wprintw(ctx->history, "Your ID: %s\n", id); wprintw(ctx->history, "%s\n", id);
} }
else if (strcmp(ctx->line, "/close") == 0) { else if (strcmp(ctx->line, "/close") == 0) {

5
main.c
View File

@ -45,7 +45,7 @@ static void init_term()
refresh(); refresh();
} }
static Messenger * init_tox() static Messenger *init_tox()
{ {
/* Init core */ /* Init core */
Messenger *m = initMessenger(); Messenger *m = initMessenger();
@ -199,7 +199,6 @@ int main(int argc, char *argv[])
char *DATA_FILE = NULL; char *DATA_FILE = NULL;
int config_err = 0; int config_err = 0;
/* This is broken */
int f_loadfromfile = 1; int f_loadfromfile = 1;
int f_flag = 0; int f_flag = 0;
int i = 0; int i = 0;
@ -233,7 +232,7 @@ int main(int argc, char *argv[])
init_term(); init_term();
Messenger *m = init_tox(); Messenger *m = init_tox();
ToxWindow * prompt = init_windows(m); ToxWindow *prompt = init_windows(m);
init_window_status(); init_window_status();
if(f_loadfromfile) if(f_loadfromfile)

View File

@ -238,7 +238,7 @@ void cmd_myid(ToxWindow *self, Messenger *m, char **args)
snprintf(xx, sizeof(xx), "%02X", address[i] & 0xff); snprintf(xx, sizeof(xx), "%02X", address[i] & 0xff);
strcat(id, xx); strcat(id, xx);
} }
wprintw(self->window, "Your ID: %s\n", id); wprintw(self->window, "%s\n", id);
} }
void cmd_nick(ToxWindow *self, Messenger *m, char **args) void cmd_nick(ToxWindow *self, Messenger *m, char **args)

View File

@ -159,7 +159,7 @@ void init_window_status()
WINDOW_STATUS[j] = -1; WINDOW_STATUS[j] = -1;
} }
ToxWindow * init_windows() ToxWindow *init_windows()
{ {
w_num = 0; w_num = 0;
int n_prompt = 0; int n_prompt = 0;
@ -170,6 +170,7 @@ ToxWindow * init_windows()
endwin(); endwin();
exit(1); exit(1);
} }
active_window = n_prompt;
prompt = &windows[n_prompt]; prompt = &windows[n_prompt];
return prompt; return prompt;
} }
@ -217,7 +218,7 @@ void prepare_window(WINDOW *w)
wresize(w, LINES-2, COLS); wresize(w, LINES-2, COLS);
} }
void draw_active_window(Messenger * m) void draw_active_window(Messenger *m)
{ {
ToxWindow *a = &windows[active_window]; ToxWindow *a = &windows[active_window];