mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-05-31 10:12:32 +02:00
Synedit: use clipping rect if not own double buffered
git-svn-id: trunk@13925 -
This commit is contained in:
parent
d9d25883e8
commit
3675788780
@ -2670,8 +2670,12 @@ var
|
||||
begin
|
||||
// Get the invalidated rect. Compute the invalid area in lines / columns.
|
||||
{$IFDEF SYN_LAZARUS}
|
||||
{$IFDEF EnableDoubleBuf}
|
||||
rcClip:=Rect(0,0,ClientWidth,ClientHeight);
|
||||
StartPaintBuffer(rcClip);
|
||||
{$ELSE}
|
||||
rcClip := Canvas.ClipRect;
|
||||
{$ENDIF}
|
||||
Include(fStateFlags,sfPainting);
|
||||
{$ELSE}
|
||||
rcClip := Canvas.ClipRect;
|
||||
@ -2713,7 +2717,9 @@ begin
|
||||
DoOnPaint;
|
||||
finally
|
||||
{$IFDEF SYN_LAZARUS}
|
||||
{$IFDEF EnableDoubleBuf}
|
||||
EndPaintBuffer(rcClip);
|
||||
{$ENDIF}
|
||||
{$ENDIF}
|
||||
UpdateCaret;
|
||||
{$IFDEF SYN_LAZARUS}
|
||||
|
Loading…
Reference in New Issue
Block a user