View | Details | Raw Unified | Return to issue 14049
Collapse All | Expand All

(-)vcl/win/source/gdi/salgdi3.cxx (+4 lines)
Lines 1602-1608 Link Here
1602
    char aResourceName[512];
1602
    char aResourceName[512];
1603
    int nMaxLen = sizeof(aResourceName)/sizeof(*aResourceName) - 16;
1603
    int nMaxLen = sizeof(aResourceName)/sizeof(*aResourceName) - 16;
1604
    int nLen = ::GetTempPathA( nMaxLen, aResourceName );
1604
    int nLen = ::GetTempPathA( nMaxLen, aResourceName );
1605
#if (_MSC_VER < 1300)
1606
    ::strncpy( aResourceName + nLen, aFileName, std::max( 0, nMaxLen - nLen ));
1607
#else
1605
    ::strncpy( aResourceName + nLen, aFileName, max( 0, nMaxLen - nLen ));
1608
    ::strncpy( aResourceName + nLen, aFileName, max( 0, nMaxLen - nLen ));
1609
#endif
1606
    ::DeleteFileA( aResourceName );
1610
    ::DeleteFileA( aResourceName );
1607
1611
1608
    // Create font resource file (typically with a .fot file name extension).    
1612
    // Create font resource file (typically with a .fot file name extension).    
(-)vcl/win/source/gdi/winlayout.cxx (+4 lines)
Lines 622-628 Link Here
622
    Point aPos = GetDrawPosition( Point( mnBaseAdv, 0 ) );
622
    Point aPos = GetDrawPosition( Point( mnBaseAdv, 0 ) );
623
623
624
    // #108267#, limit the number of glyphs to avoid paint errors
624
    // #108267#, limit the number of glyphs to avoid paint errors
625
#if (_MSC_VER < 1300)
626
    UINT limitedGlyphCount = std::min( 8192, mnGlyphCount );
627
#else
625
    UINT limitedGlyphCount = min( 8192, mnGlyphCount );
628
    UINT limitedGlyphCount = min( 8192, mnGlyphCount );
629
#endif
626
    if( mnDrawOptions || aSalShlData.mbWNT )
630
    if( mnDrawOptions || aSalShlData.mbWNT )
627
    {
631
    {
628
        ::ExtTextOutW( aHDC, aPos.X(), aPos.Y(), mnDrawOptions, NULL,
632
        ::ExtTextOutW( aHDC, aPos.X(), aPos.Y(), mnDrawOptions, NULL,

Return to issue 14049