Ignore Tab in ICS Interaction if no chats assigned
authorH.G.Muller <hgm@hgm-xboard.(none)>
Thu, 29 Jan 2015 10:20:37 +0000 (11:20 +0100)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Thu, 7 May 2015 18:53:32 +0000 (20:53 +0200)
Thuis used to open a new chat, but Ctl-N exists for that now.

dialogs.c

index 0377031..776c425 100644 (file)
--- a/dialogs.c
+++ b/dialogs.c
@@ -1923,7 +1923,7 @@ IcsHist (int n, Option *opt, DialogClass dlg)
         while(!dirty[chat = (chat + 1)%MAX_CHAT]) if(chat == start) break;
        if(!dirty[chat])
         while(!chatPartner[chat = (chat + 1)%MAX_CHAT][0]) if(chat == start) break;
-       if(chat == start && hidden) chat = 0; // if all unused, start left
+       if(chat == start && hidden) break; // if all unused, ignore
         ChatSwitch(chat + 1);
        break;
       case 1: