mirror of
https://github.com/profanity-im/profanity.git
synced 2024-11-03 19:37:16 -05:00
Fixed /close command
This commit is contained in:
parent
4bfb369d2f
commit
a38953b6f8
@ -3026,21 +3026,20 @@ _cmd_close(gchar **args, struct cmd_help_t help)
|
||||
return TRUE;
|
||||
} else {
|
||||
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.");
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
if (index > 9 || index < 0) {
|
||||
cons_show("No such window exists.");
|
||||
return TRUE;
|
||||
if (index == 0) {
|
||||
index = 10;
|
||||
}
|
||||
|
||||
if (!ui_win_exists(index)) {
|
||||
@ -3055,11 +3054,7 @@ _cmd_close(gchar **args, struct cmd_help_t help)
|
||||
|
||||
// close the window
|
||||
ui_close_win(index);
|
||||
int ui_index = index + 1;
|
||||
if (ui_index == 10) {
|
||||
ui_index = 0;
|
||||
}
|
||||
cons_show("Closed window %d", ui_index);
|
||||
cons_show("Closed window %d", index);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user