Thu 08 Jul 2004 10:57:35 AM UTC, original submission:
I have observed the following odd behavior in WinBoard 4.2.7:
WinBoard is started with Crafty as the first chess program. Then one selects
'Analysis' mode. The analysis window appears and begins to show the messages
received from Crafty. If now the main window is minimized, the analysis
window disappears with it, but only for a brief moment, as it reappears
quickly (as soon as Crafty sends its next message). When one tries now to
restore WinBoard to its full size, the clicks on the corresponding icon of
the taskbar produce no effect. It is necesary to close the apparent analysis window
to be able to recover the main one. But then another analysis window reapears
with the group, only that this time it is its turn to be the 'dead'
one, i. e., its contents are not updated (because the analysis was
interrupted when the preceding one was closed) and it does not respond to
any command, so that it is necesary either to close WinBoard to make it
disappear or to reactivate the connection with Crafty by issuing the
'Analysis mode' command again.
The solution I have applied is the following:
In the function 'VOID AnalysisPopUp(char * title, char * str)' in winboard.c
replace the instruction
ShowWindow(analysisDialog, SW_SHOW);
by
//
// keep out of view the updated analysis window
// if the main window is minimized
if (IsIconic(hwndMain))
return;
else
ShowWindow(analysisDialog, SW_SHOW);
//
and things seem to work now as they should.
Regards
F. Gracia
N.B. I have tried several times to send this message to xboard-devel@gnu.org, but it has been systematically rejected, according to this message:
"This Message was undeliverable due to the following reason:
Each of the following recipients was rejected by a remote mail server.
The reasons given by the server are included to help you determine why
each recipient was rejected.
Recipient: <xboard-devel@gnu.org>
Reason: Verification failed for <fgracia@terra.es> Called: 213.4.129.130 Sent: RCPT TO:<fgracia@terra.es> Response: 550 5.7.1 Remitente vacio no permitido. Empty sender not allowed. Sender verify failed
Please reply to <postmaster@teleline.es>
if you feel this message to be in error."
|