Fixed /close command

This commit is contained in:
James Booth
2013-08-28 23:32:54 +01:00
parent 4bfb369d2f
commit a38953b6f8

View File

@@ -3026,21 +3026,20 @@ _cmd_close(gchar **args, struct cmd_help_t help)
return TRUE; return TRUE;
} else { } else {
index = atoi(args[0]); index = atoi(args[0]);
if (index == 0) {
index = 9;
} else if (index != 10) {
index--;
}
} }
if (index == 0) { if (index < 0 || index == 10) {
cons_show("No such window exists.");
return TRUE;
}
if (index == 1) {
cons_show("Cannot close console window."); cons_show("Cannot close console window.");
return TRUE; return TRUE;
} }
if (index > 9 || index < 0) { if (index == 0) {
cons_show("No such window exists."); index = 10;
return TRUE;
} }
if (!ui_win_exists(index)) { if (!ui_win_exists(index)) {
@@ -3055,11 +3054,7 @@ _cmd_close(gchar **args, struct cmd_help_t help)
// close the window // close the window
ui_close_win(index); ui_close_win(index);
int ui_index = index + 1; cons_show("Closed window %d", index);
if (ui_index == 10) {
ui_index = 0;
}
cons_show("Closed window %d", ui_index);
return TRUE; return TRUE;
} }