win32: do not force DoubleBuffered when themes are available. Issue #33123

git-svn-id: trunk@57267 -
This commit is contained in:
ondrej 2018-02-07 16:57:20 +00:00
parent ee5d722991
commit 90e098228c

View File

@ -601,7 +601,7 @@ begin
PushEraseBkgndCommand(ecDiscard);
// check if double buffering is requested
useDoubleBuffer := (ControlDC = 0) and (lWinControl.DoubleBuffered or ThemeServices.ThemesEnabled);
useDoubleBuffer := (ControlDC = 0) and lWinControl.DoubleBuffered;
if useDoubleBuffer then
BufferWasSaved := PrepareDoubleBuffer(DoubleBufferBitmapOld)
else