Now fixed unaligned text problem in IRCc even for small screen resolutions

git-svn-id: svn://kolibrios.org@4827 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
gtament 2014-04-13 10:19:01 +00:00
parent bd153e9bde
commit fb96b1323e
2 changed files with 4 additions and 4 deletions

View File

@ -184,8 +184,9 @@ draw_channel_text:
cmp [scroll2.all_redraw], 1 ;No cmp [scroll2.all_redraw], 1 ;No
jnz .noscroll jnz .noscroll
mov edx, [textbox_height] mov edx, [textbox_height]
sub edx, [edi + window.text_line_print] add edx, [edi + window.text_line_print]
jg .noscroll cmp edx, [edi + window.text_lines]
jl .noscroll
.yesscroll: .yesscroll:
; Scrollbar was at lowest position, scroll down automatically when new text arrived. ; Scrollbar was at lowest position, scroll down automatically when new text arrived.
mov edx, [edi + window.text_lines] mov edx, [edi + window.text_lines]

View File

@ -35,8 +35,7 @@ window_create_textbox:
pop eax pop eax
mov [ebx + window.data_ptr], eax mov [ebx + window.data_ptr], eax
mov [ebx + window.flags], 0 mov [ebx + window.flags], 0x04
or [ebx + window.flags], FLAG_SCROLL_LOW
add eax, window_data.text+2 ; let text begin at offset 2, this way the text will be prepended with two null bytes add eax, window_data.text+2 ; let text begin at offset 2, this way the text will be prepended with two null bytes
mov [ebx + window.text_start], eax mov [ebx + window.text_start], eax