Kludge repair of expose after startup resize
authorH.G. Muller <h.g.muller@hccnet.nl>
Wed, 26 Feb 2014 15:34:52 +0000 (16:34 +0100)
committerH.G. Muller <h.g.muller@hccnet.nl>
Sun, 2 Mar 2014 18:04:47 +0000 (19:04 +0100)
commit40bd473b68412069ea05a386974828c8538ee27c
tree6c7af293680bbf72cdd04cfb99d717d6de657ed5
parent38aca841fff872e35d5aa5140b91e22df7e2825f
Kludge repair of expose after startup resize

Redraw of the main board after resize is delegated to DragProc, which is
scheduled after a delay, to make sure the user is done sizing (mainly to
reposition docked windows). But at startup the program-requested resize when
an engine does not support variant normal and needs a different board format
takes so long that the finale size expose occurs after the DragProc timeout.
As a result, the board was never drawn on the resized canvas.
  This is quite hard to fix in a satisfactory way. For now the suppression
of board redrawing during resize is disabled during the first 10 seconds
after startup, as any resize during that time is likely to be the result
of a program request.
backend.h
dialogs.c