forked from AuroraMiddleware/gtk
snapshot: Refactor some device code
Make a bit clearer what this does.
This commit is contained in:
parent
eca3eab96f
commit
78c343ba96
@ -1141,7 +1141,6 @@ gtk_snapshot_render_insertion_cursor (GtkSnapshot *snapshot,
|
||||
PangoRectangle strong_pos, weak_pos;
|
||||
PangoRectangle *cursor1, *cursor2;
|
||||
GdkSeat *seat;
|
||||
GdkDevice *keyboard;
|
||||
PangoDirection keyboard_direction;
|
||||
PangoDirection direction2;
|
||||
|
||||
@ -1155,15 +1154,15 @@ gtk_snapshot_render_insertion_cursor (GtkSnapshot *snapshot,
|
||||
"gtk-cursor-aspect-ratio", &aspect_ratio,
|
||||
NULL);
|
||||
|
||||
keyboard_direction = PANGO_DIRECTION_LTR;
|
||||
seat = gdk_display_get_default_seat (priv->display);
|
||||
if (seat)
|
||||
keyboard = gdk_seat_get_keyboard (seat);
|
||||
else
|
||||
keyboard = NULL;
|
||||
if (keyboard)
|
||||
keyboard_direction = gdk_device_get_direction (keyboard);
|
||||
else
|
||||
keyboard_direction = PANGO_DIRECTION_LTR;
|
||||
{
|
||||
GdkDevice *keyboard = gdk_seat_get_keyboard (seat);
|
||||
|
||||
if (keyboard)
|
||||
keyboard_direction = gdk_device_get_direction (keyboard);
|
||||
}
|
||||
|
||||
pango_layout_get_cursor_pos (layout, index, &strong_pos, &weak_pos);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user