Unicode console: fix font warning on Vista and Win7
commit7f96b51959ac3922c9cf51f8a7ecbd8736cb6f2c
authorKarsten Blees <blees@dcon.de>
Thu, 5 Aug 2010 22:45:33 +0000 (5 22:45 +0000)
committerJohannes Schindelin <johannes.schindelin@gmx.de>
Tue, 14 Feb 2012 20:03:16 +0000 (14 14:03 -0600)
tree480d82eaa8eda1460daa5acba4b850ee5435fab5
parentd1ade3f70d6146fb4ec3f38856ab68c07709cd86
Unicode console: fix font warning on Vista and Win7

GetCurrentConsoleFontEx in an atexit routine doesn't work because git
closes stdout before exit (which also closes the console handle). Check
the console font when we first encounter a non-ascii character and only
schedule the warning message to be printed at exit (warnings go to stderr,
which is not closed by git).

Signed-off-by: Karsten Blees <blees@dcon.de>
Signed-off-by: Erik Faye-Lund <kusmabite@gmail.com>
compat/winansi.c