Subversion Repositories Kolibri OS

Rev

Rev 297 | Rev 312 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 297 Rev 311
Line 997... Line 997...
997
	call	.check_cursor_visibility
997
	call	.check_cursor_visibility
998
 
998
 
Line 999... Line 999...
999
	xor	edx,edx
999
	xor	edx,edx
Line -... Line 1000...
-
 
1000
 
-
 
1001
	mov	eax,[cur_editor.Lines.Count]
-
 
1002
	cmp	eax,[checker_ed.Lines.Count]
-
 
1003
	je	@f
1000
 
1004
	or	dl,REDRAW_TEXT+REDRAW_VSCROLL+REDRAW_HSCROLL
1001
	mov	eax,[cur_editor.TopLeft.Y]
1005
    @@: mov	eax,[cur_editor.TopLeft.Y]
1002
	cmp	eax,[checker_ed.TopLeft.Y]
1006
	cmp	eax,[checker_ed.TopLeft.Y]
1003
	je	@f
1007
	je	@f
1004
	or	dl,REDRAW_TEXT+REDRAW_VSCROLL
1008
	or	dl,REDRAW_TEXT+REDRAW_VSCROLL
1005
    @@: mov	eax,[cur_editor.TopLeft.X]
1009
    @@: mov	eax,[cur_editor.TopLeft.X]
1006
	cmp	eax,[checker_ed.TopLeft.X]
1010
	cmp	eax,[checker_ed.TopLeft.X]
1007
	je	@f
1011
	je	@f
1008
	or	dl,REDRAW_TEXT+REDRAW_HSCROLL
1012
	or	dl,REDRAW_TEXT+REDRAW_HSCROLL
1009
    @@: or	dl,dl
1013
    @@: or	dl,dl
Line -... Line 1014...
-
 
1014
	jnz	.redraw
-
 
1015
 
-
 
1016
	mov	ecx,[cur_editor.Caret.Y]
-
 
1017
	call	get_line_offset
-
 
1018
	call	get_real_length
-
 
1019
	cmp	eax,[checker_ed_ll]
-
 
1020
	je	@f
-
 
1021
	mov	[checker_ed_ll],eax
1010
	jnz	.redraw
1022
	or	dl,REDRAW_ONELINE
1011
 
1023
    @@:
1012
	mov	eax,[cur_editor.Caret.Y]
1024
	mov	eax,[cur_editor.Caret.Y]
1013
	cmp	eax,[checker_ed.Caret.Y]
1025
	cmp	eax,[checker_ed.Caret.Y]
1014
	je	@f
1026
	je	@f