forked from KolibriOS/kolibrios
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:
parent
bd153e9bde
commit
fb96b1323e
@ -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]
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user