path: root/src/bindings
diff options
authorBowon Ryu <>2019-05-21 09:30:04 -0400
committerMike Blumenkrantz <>2019-05-21 09:30:04 -0400
commitb5a7ee2ae4466e87d0e3a62aa7885ecda9e30aea (patch)
tree3dac596af225c6ab1a7b431faef56d8a65f60c5c /src/bindings
parent205e5a5fe81d768dbad8985f10585bb44b453dde (diff)
elm_entry: prevents invalid cursor position updates
Summary: sd->cursor_pos is updated in _entry_cursor_changed_signal_cb. Generally, there is no problem. But in some cases, before the _entry_cursor_changed_signal_cb is called there is a situation in which cursor_pos is updated through _elm_entry_efl_ui_widget_theme_apply. In this case, before _entry_cursor_changed_signal_cb is called, in _elm_entry_efl_ui_widget_theme_apply () cursor_pos = sd->cursor_pos; The wrong cursor_pos is set here. Because it is the value before sd->cursor_pos is updated. This causes an invalid cursor position when entering a key into the entry. This patch prevents sd->cursor_pos from being updated with invalid values. Reviewers: zmike, woohyun Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision:
Diffstat (limited to 'src/bindings')
0 files changed, 0 insertions, 0 deletions