mirror of
https://github.com/irssi/irssi.git
synced 2026-08-19 08:32:07 +02:00
Added /SET reuse_unused_windows setting, default is OFF
If window_close_on_part is ON, we don't anymore close the window if we get kicked or connection gets lost. Also don't close DCC chat window if the other side disconnects. git-svn-id: http://svn.irssi.org/repos/irssi/trunk@357 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
parent
234e95ef94
commit
8ea2400269
7 changed files with 30 additions and 10 deletions
|
|
@ -14,6 +14,7 @@ typedef struct {
|
|||
|
||||
char *address;
|
||||
char *server_tag;
|
||||
int unwanted:1; /* TRUE if the other side closed or some error occured (DCC chats!) */
|
||||
int destroying:1;
|
||||
} QUERY_REC;
|
||||
|
||||
|
|
|
|||
|
|
@ -166,6 +166,7 @@ static void dcc_chat_input(DCC_REC *dcc)
|
|||
ret = line_split(tmpbuf, recvlen, &str, (LINEBUF_REC **) &dcc->databuf);
|
||||
if (ret == -1) {
|
||||
/* connection lost */
|
||||
dcc->connection_lost = TRUE;
|
||||
signal_emit("dcc closed", 1, dcc);
|
||||
dcc_destroy(dcc);
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -53,6 +53,7 @@ typedef struct DCC_REC {
|
|||
int gotalldata:1; /* DCC fast send: got all acks from the other end (needed to make sure the end of transfer works right) */
|
||||
|
||||
int mirc_ctcp:1; /* DCC chat: Send CTCPs without the CTCP_MESSAGE prefix */
|
||||
int connection_lost:1; /* DCC chat: other side closed connection */
|
||||
int destroyed:1; /* We're about to destroy this DCC recond */
|
||||
|
||||
/* read/write counter buffer */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue