branch | RCL_3 |
changeset 18 | 1801340c26a2 |
parent 15 | cd0ae4656946 |
child 19 | e5af45d51884 |
--- a/uiacceltk/hitchcock/coretoolkit/src/huicanvaswspainter.cpp Thu Jul 15 19:40:07 2010 +0300 +++ b/uiacceltk/hitchcock/coretoolkit/src/huicanvaswspainter.cpp Thu Aug 19 10:48:02 2010 +0300 @@ -2754,7 +2754,15 @@ if ( oldGc && oldGc != iCanvasWsGc ) { oldGc->ClearCache(); + + // delete SW rendering GC when not needed + if ( oldGc == iCanvasWsBitGc ) + { + delete iCanvasWsBitGc; + iCanvasWsBitGc = NULL; + } } + if ( iCanvasWsGc ) { // Forward 'enable render buffer' setting to new GC.