From 793a4cb817d2a6f51dca50803c77fab9cd0e1920 Mon Sep 17 00:00:00 2001 From: blikblum Date: Sat, 12 May 2012 17:06:48 +0000 Subject: [PATCH] * Use TCanvas.Save/RestoreHandle. Issue 21866 git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2430 8e941d3f-bd1b-0410-a28a-d453659cc2b4 --- components/virtualtreeview-new/branches/4.8/VirtualTrees.pas | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/components/virtualtreeview-new/branches/4.8/VirtualTrees.pas b/components/virtualtreeview-new/branches/4.8/VirtualTrees.pas index 02bb4d38d..dfb896493 100644 --- a/components/virtualtreeview-new/branches/4.8/VirtualTrees.pas +++ b/components/virtualtreeview-new/branches/4.8/VirtualTrees.pas @@ -8522,7 +8522,6 @@ var RequestedElements, ActualElements: THeaderPaintElements; - SavedDC: Integer; Temp: TRect; ColCaptionText: String; ColImages: TCustomImageList; @@ -8852,9 +8851,9 @@ begin if ActualElements <> [] then begin - SavedDC := SaveDC(Handle); + SaveHandleState; FHeader.Treeview.DoAdvancedHeaderDraw(PaintInfo, ActualElements); - RestoreDC(Handle, SavedDC); + RestoreHandleState; end; end else // Let application draw the header.