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 |