Use pango api better

Avoid direct access to PangoLayoutLine members,
use pango api for it where we can.
This commit is contained in:
Matthias Clasen 2022-01-23 09:09:57 -05:00
parent 044ff82d0b
commit 4fe976549e

View File

@ -899,8 +899,8 @@ get_cursor_direction (GtkLabel *self)
* definitely in this paragraph, which is good enough
* to figure out the resolved direction.
*/
if (line->start_index + line->length >= self->select_info->selection_end)
return line->resolved_dir;
if (pango_layout_line_get_start_index (line) + pango_layout_line_get_length (line) >= self->select_info->selection_end)
return pango_layout_line_get_resolved_direction (line);
}
return PANGO_DIRECTION_LTR;