@@ -991,15 +991,13 @@ lfreerdp_cache_glyph(rdpContext *context, CACHE_GLYPH_ORDER *cache_glyph_order)
991
991
992
992
for (index = 0 ; index < cache_glyph_order -> cGlyphs ; index ++ )
993
993
{
994
- gd = cache_glyph_order -> glyphData [index ];
995
- LLOGLN (10 , (" %d %d %d %d %d" , gd -> cacheIndex , gd -> x , gd -> y ,
994
+ gd = & cache_glyph_order -> glyphData [index ];
995
+ LLOGLN (10 , ("Index %d TL:%d, %d WH:%d, %d" , gd -> cacheIndex , gd -> x , gd -> y ,
996
996
gd -> cx , gd -> cy ));
997
997
mod -> server_add_char (mod , cache_glyph_order -> cacheId , gd -> cacheIndex ,
998
998
gd -> x , gd -> y , gd -> cx , gd -> cy , (char * )(gd -> aj ));
999
999
free (gd -> aj );
1000
1000
gd -> aj = 0 ;
1001
- free (gd );
1002
- cache_glyph_order -> glyphData [index ] = 0 ;
1003
1001
}
1004
1002
1005
1003
free (cache_glyph_order -> unicodeCharacters );
@@ -1065,9 +1063,6 @@ lfreerdp_cache_brush(rdpContext *context, CACHE_BRUSH_ORDER *cache_brush_order)
1065
1063
LLOGLN (10 , ("lfreerdp_cache_brush: out bpp %d cx %d cy %d idx %d bytes %d" ,
1066
1064
bpp , cx , cy , idx , bytes ));
1067
1065
1068
- free (cache_brush_order -> data );
1069
- cache_brush_order -> data = 0 ;
1070
-
1071
1066
}
1072
1067
1073
1068
/******************************************************************************/
@@ -1401,8 +1396,8 @@ lfreerdp_pre_connect(freerdp *instance)
1401
1396
1402
1397
instance -> settings -> glyph_cache = true;
1403
1398
/* GLYPH_SUPPORT_FULL and GLYPH_SUPPORT_PARTIAL seem to be the same */
1404
- instance -> settings -> glyphSupportLevel = GLYPH_SUPPORT_FULL ;
1405
- instance -> settings -> order_support [NEG_GLYPH_INDEX_INDEX ] = 1 ;
1399
+ instance -> settings -> glyphSupportLevel = GLYPH_SUPPORT_NONE ;
1400
+ instance -> settings -> order_support [NEG_GLYPH_INDEX_INDEX ] = 0 ;
1406
1401
instance -> settings -> order_support [NEG_FAST_GLYPH_INDEX ] = 0 ;
1407
1402
instance -> settings -> order_support [NEG_FAST_INDEX_INDEX ] = 0 ;
1408
1403
instance -> settings -> order_support [NEG_SCRBLT_INDEX ] = 1 ;
0 commit comments