Lines Matching refs:pServerFont
325 ServerFont* const pServerFont = mpCurrentGCFont; in GarbageCollect() local
326 mpCurrentGCFont = pServerFont->mpNextGCFont; in GarbageCollect()
328 if( (pServerFont == mpCurrentGCFont) // no other fonts in GarbageCollect()
329 || (pServerFont->GetRefCount() > 0) ) // font still used in GarbageCollect()
332 pServerFont->GarbageCollect( mnLruIndex - mnGlyphCount/2 ); in GarbageCollect()
336 DBG_ASSERT( (pServerFont->GetRefCount() == 0), in GarbageCollect()
340 pServerFont->GarbageCollect( mnLruIndex+0x10000000 ); in GarbageCollect()
341 if( pServerFont == mpCurrentGCFont ) in GarbageCollect()
343 const ImplFontSelectData& rIFSD = pServerFont->GetFontSelData(); in GarbageCollect()
345 mrPeer.RemovingFont( *pServerFont ); in GarbageCollect()
346 mnBytesUsed -= pServerFont->GetByteCount(); in GarbageCollect()
349 if( pServerFont->mpPrevGCFont ) in GarbageCollect()
350 pServerFont->mpPrevGCFont->mpNextGCFont = pServerFont->mpNextGCFont; in GarbageCollect()
351 if( pServerFont->mpNextGCFont ) in GarbageCollect()
352 pServerFont->mpNextGCFont->mpPrevGCFont = pServerFont->mpPrevGCFont; in GarbageCollect()
353 if( pServerFont == mpCurrentGCFont ) in GarbageCollect()
356 delete pServerFont; in GarbageCollect()