mirror of
https://github.com/rvtr/TwlToolsRED.git
synced 2025-10-31 06:41:18 -04:00
カーソルキー上でログを戻しすぎると、下に戻すまでに時間がかかってしまう問題をなんとかする
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlToolsRED@12 7061adef-622a-194b-ae81-725974e89856
This commit is contained in:
parent
c64e44cb58
commit
874c43657e
@ -174,7 +174,13 @@ int m_get_display_offset_x(TEXT_CTRL *tc)
|
||||
void m_set_display_offset_y(TEXT_CTRL *tc, int offset)
|
||||
{
|
||||
TEXT_BUF *tb = &(tc->text_buf);
|
||||
if( ( offset >= 0 ) && (offset < tb->virtual_y) ) {
|
||||
LINE_BUF *lb = tb->cur;
|
||||
int line_count = 0;
|
||||
while( lb != NULL ) {
|
||||
line_count++;
|
||||
lb = lb->prev;
|
||||
}
|
||||
if( ( offset >= 0 ) && (offset < line_count - Y_LINE_MAX ) ) {
|
||||
tb->display_offset_y = offset;
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user