uiacceltk/hitchcock/coretoolkit/src/huicanvaswspainter.cpp
branchRCL_3
changeset 20 31fccae4f8a7
parent 19 e5af45d51884
equal deleted inserted replaced
19:e5af45d51884 20:31fccae4f8a7
  2752         
  2752         
  2753     // Clear caches of non-used GCs
  2753     // Clear caches of non-used GCs
  2754     if ( oldGc && oldGc != iCanvasWsGc )
  2754     if ( oldGc && oldGc != iCanvasWsGc )
  2755         {
  2755         {
  2756         oldGc->ClearCache();
  2756         oldGc->ClearCache();
  2757         }
  2757         
       
  2758         // delete SW rendering GC when not needed
       
  2759         if ( oldGc == iCanvasWsBitGc ) 
       
  2760             {
       
  2761             delete iCanvasWsBitGc;
       
  2762             iCanvasWsBitGc = NULL;
       
  2763             }
       
  2764         }
       
  2765 
  2758     if ( iCanvasWsGc )
  2766     if ( iCanvasWsGc )
  2759         {
  2767         {
  2760         // Forward 'enable render buffer' setting to new GC.
  2768         // Forward 'enable render buffer' setting to new GC.
  2761         iCanvasWsGc->EnableRenderbuffer( iEnableRenderBuffer );
  2769         iCanvasWsGc->EnableRenderbuffer( iEnableRenderBuffer );
  2762         }
  2770         }