Beat Bolli <[email protected]> writes:

>> @@ -84,6 +84,7 @@ static void warn_if_raster_font(void)
>>  static int is_console(int fd)
>>  {
>>      CONSOLE_SCREEN_BUFFER_INFO sbi;
>> +    DWORD mode;
>
> Nit: can we move this definition into the block below where it's used?
>
>>      HANDLE hcon;
>>  
>>      static int initialized = 0;
>> @@ -98,7 +99,10 @@ static int is_console(int fd)
>>              return 0;
>>  
>>      /* check if its a handle to a console output screen buffer */
>> -    if (!GetConsoleScreenBufferInfo(hcon, &sbi))
>> +    if (!fd) {
>
> Right here:
> +               DWORD mode;
>
>> +            if (!GetConsoleMode(hcon, &mode))
>> +                    return 0;
>> +    } else if (!GetConsoleScreenBufferInfo(hcon, &sbi))
>>              return 0;

As these patches have been already merged to 'next' a few hours ago
as part of today's integration cycle, please make any further
refinement (if necessary) as incremental updates.

Thanks.

Reply via email to