added code to handle initial width update
authorEric Mullins <emwine@earthlink.net>
Sat, 10 Oct 2009 22:16:45 +0000 (16:16 -0600)
committerEric Mullins <emwine@earthlink.net>
Sat, 10 Oct 2009 22:16:45 +0000 (16:16 -0600)
backend.c
frontend.h
winboard/winboard.c
xboard.c

index 39e48a7..2965507 100644 (file)
--- a/backend.c
+++ b/backend.c
@@ -2225,6 +2225,7 @@ read_from_ics(isr, closure, data, count, error)
                  strcat(str, "$iset nohighlight 1\n");
 #endif
                  strcat(str, "$iset lock 1\n$style 12\n");
+                 NotifyFrontendLogin();
                }
                SendToICS(str);
                intfSet = TRUE;
index c89673f..b5b38e3 100644 (file)
@@ -84,6 +84,7 @@ void AskQuestion P((String title, String question, String replyPrefix,
 void DisplayIcsInteractionTitle P((String title));
 void DrawPosition P((int fullRedraw, Board board));
 void ResetFrontEnd P((void));
+void NotifyFrontendLogin P((void));
 void CommentPopUp P((String title, String comment));
 void CommentPopDown P((void));
 void EditCommentPopUp P((int index, String title, String text));
index e6fcb8b..af08df3 100644 (file)
@@ -9534,6 +9534,11 @@ DrawPosition(int fullRedraw, Board board)
   HDCDrawPosition(NULL, (BOOLEAN) fullRedraw, board); \r
 }\r
 \r
+void NotifyFrontendLogin()\r
+{\r
+       if (hwndConsole)\r
+               UpdateICSWidth(GetDlgItem(hwndConsole, OPT_ConsoleText));\r
+}\r
 \r
 VOID\r
 ResetFrontEnd()\r
index 3fbb9c4..b0cd524 100644 (file)
--- a/xboard.c
+++ b/xboard.c
@@ -3273,6 +3273,11 @@ ResetFrontEnd()
     return;
 }
 
+void NotifyFrontendLogin()
+{
+       // placeholder
+}
+
 typedef struct {
     char *name;
     Boolean value;