diff options
Diffstat (limited to 'testing/nTox_win32.c')
-rw-r--r-- | testing/nTox_win32.c | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/testing/nTox_win32.c b/testing/nTox_win32.c index 55440828..5501ecf5 100644 --- a/testing/nTox_win32.c +++ b/testing/nTox_win32.c | |||
@@ -255,7 +255,7 @@ void change_nickname() | |||
255 | fclose(name_file); | 255 | fclose(name_file); |
256 | } | 256 | } |
257 | 257 | ||
258 | void change_status() | 258 | void change_status(int savetofile) |
259 | { | 259 | { |
260 | uint8_t status[MAX_USERSTATUS_LENGTH]; | 260 | uint8_t status[MAX_USERSTATUS_LENGTH]; |
261 | int i = 0; | 261 | int i = 0; |
@@ -274,10 +274,12 @@ void change_status() | |||
274 | sprintf(numstring, "\n[i] changed status to %s\n\n", (char*)status); | 274 | sprintf(numstring, "\n[i] changed status to %s\n\n", (char*)status); |
275 | printf(numstring); | 275 | printf(numstring); |
276 | 276 | ||
277 | FILE* status_file = NULL; | 277 | if (savetofile == 1) { |
278 | status_file = fopen("statusfile.txt", "w"); | 278 | FILE* status_file = NULL; |
279 | fprintf(status_file, "%s", (char*)status); | 279 | status_file = fopen("statusfile.txt", "w"); |
280 | fclose(status_file); | 280 | fprintf(status_file, "%s", (char*)status); |
281 | fclose(status_file); | ||
282 | } | ||
281 | } | 283 | } |
282 | 284 | ||
283 | void accept_friend_request() | 285 | void accept_friend_request() |
@@ -298,7 +300,7 @@ void line_eval(char* line) | |||
298 | char inpt_command = line[1]; | 300 | char inpt_command = line[1]; |
299 | 301 | ||
300 | if(inpt_command == 'f') { | 302 | if(inpt_command == 'f') { |
301 | add_friend(line); | 303 | add_friend(); |
302 | } | 304 | } |
303 | 305 | ||
304 | else if (inpt_command == 'r') { | 306 | else if (inpt_command == 'r') { |
@@ -307,23 +309,23 @@ void line_eval(char* line) | |||
307 | } | 309 | } |
308 | 310 | ||
309 | else if (inpt_command == 'l') { | 311 | else if (inpt_command == 'l') { |
310 | list_friends(line); | 312 | list_friends(); |
311 | } | 313 | } |
312 | 314 | ||
313 | else if (inpt_command == 'd') { | 315 | else if (inpt_command == 'd') { |
314 | delete_friend(line); | 316 | delete_friend(); |
315 | } | 317 | } |
316 | /* Send message to friend */ | 318 | /* Send message to friend */ |
317 | else if (inpt_command == 'm') { | 319 | else if (inpt_command == 'm') { |
318 | message_friend(line); | 320 | message_friend(); |
319 | } | 321 | } |
320 | 322 | ||
321 | else if (inpt_command == 'n') { | 323 | else if (inpt_command == 'n') { |
322 | change_nickname(line); | 324 | change_nickname(); |
323 | } | 325 | } |
324 | 326 | ||
325 | else if (inpt_command == 's') { | 327 | else if (inpt_command == 's') { |
326 | change_status(line); | 328 | change_status(1); |
327 | } | 329 | } |
328 | 330 | ||
329 | else if (inpt_command == 'a') { | 331 | else if (inpt_command == 'a') { |
@@ -332,8 +334,8 @@ void line_eval(char* line) | |||
332 | } | 334 | } |
333 | /* EXIT */ | 335 | /* EXIT */ |
334 | else if (inpt_command == 'q') { | 336 | else if (inpt_command == 'q') { |
335 | strcpy(line, "Offline"); | 337 | strcpy(line, "---Offline"); |
336 | change_status(line); | 338 | change_status(0); |
337 | exit(EXIT_SUCCESS); | 339 | exit(EXIT_SUCCESS); |
338 | } | 340 | } |
339 | } | 341 | } |