FixDHCtrl.diff
CtrlDraw.cpp (kopia robocza) | ||
---|---|---|
593 | 593 |
GuiLock __; |
594 | 594 |
LTIMING("UpdateArea"); |
595 | 595 |
LLOG("========== UPDATE AREA " << UPP::Name(this) << " =========="); |
596 |
ExcludeDHCtrls(draw, GetRect().GetSize(), clip); |
|
596 |
// ExcludeDHCtrls(draw, GetRect().GetSize(), clip);
|
|
597 | 597 |
if(globalbackbuffer) { |
598 | 598 |
CtrlPaint(draw, clip); |
599 | 599 |
LLOG("========== END (TARGET IS BACKBUFFER)"); |
600 | 600 |
return; |
601 | 601 |
} |
602 |
if(backpaint == FULLBACKPAINT || globalbackpaint/* && !hasdhctrl && !dynamic_cast<DHCtrl *>(this)*/) {
|
|
602 |
if(backpaint == FULLBACKPAINT || globalbackpaint && !hasdhctrl && !dynamic_cast<DHCtrl *>(this)*/) { |
|
603 | 603 |
ShowRepaintRect(draw, clip, LtRed()); |
604 | 604 |
BackDraw bw; |
605 | 605 |
bw.Create(draw, clip.GetSize()); |