525 |
|
|
526 |
/* end of word? */ |
/* end of word? */ |
527 |
if (!message || (message->prev_message == end_msg) || |
if (!message || (message->prev_message == end_msg) || |
528 |
((message == end_msg) && (offset > end_offset))) |
((message == end_msg) && (offset > end_offset)) || |
529 |
|
(window->win_chat_cursor_y >= window->win_chat_height)) |
530 |
end_of_word = 1; |
end_of_word = 1; |
531 |
} |
} |
532 |
|
|
647 |
word_end_msg, word_end_offset, |
word_end_msg, word_end_offset, |
648 |
num_lines, count, &lines_displayed, simulate); |
num_lines, count, &lines_displayed, simulate); |
649 |
|
|
650 |
/* move pointer after end of word */ |
if (window->win_chat_cursor_y >= window->win_chat_height) |
651 |
ptr_message = word_end_msg; |
ptr_message = NULL; |
652 |
offset = word_end_offset; |
else |
|
gui_message_get_next_char (&ptr_message, &offset); |
|
|
|
|
|
/* skip leading spaces? */ |
|
|
if (skip_spaces) |
|
653 |
{ |
{ |
654 |
while (ptr_message && (ptr_message->message[offset] == ' ')) |
/* move pointer after end of word */ |
655 |
gui_message_get_next_char (&ptr_message, &offset); |
ptr_message = word_end_msg; |
656 |
|
offset = word_end_offset; |
657 |
|
gui_message_get_next_char (&ptr_message, &offset); |
658 |
|
|
659 |
|
/* skip leading spaces? */ |
660 |
|
if (skip_spaces) |
661 |
|
{ |
662 |
|
while (ptr_message && (ptr_message->message[offset] == ' ')) |
663 |
|
gui_message_get_next_char (&ptr_message, &offset); |
664 |
|
} |
665 |
} |
} |
666 |
} |
} |
667 |
else |
else |