Fix editable text font size update issue 95/305295/2
authorBowon Ryu <bowon.ryu@samsung.com>
Wed, 31 Jan 2024 04:44:10 +0000 (13:44 +0900)
committerBowon Ryu <bowon.ryu@samsung.com>
Wed, 31 Jan 2024 05:55:14 +0000 (14:55 +0900)
commitf2e58d7d6fc3a5f5a5833831cab8857a46821178
tree51b9ce8b36290c4a13f47860b0b1ed6f9050c113
parent3dd8cfe76a2684d18b11c06609893894cb6dd735
Fix editable text font size update issue

There is an issue that the font runs of the editable text area are separated
when the font size is updated.

If the editable text is an active state and the font size is updated,
the input font size should also be updated.

And due to the feature that changes the selected area's font size when the input font size is updated,
unintended font run separation and font size change occur if there is selected text when updating the font size.

This patch fixed so that the selection-related logic is not executed
when SetInputFontPointSize is called due to an update of the default font size.

Change-Id: I1a5f5190d00a25291a8cafc215f5bf0df2cd71f7
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
automated-tests/src/dali-toolkit/utc-Dali-TextField.cpp
dali-toolkit/internal/text/controller/text-controller-input-font-handler.cpp
dali-toolkit/internal/text/controller/text-controller-input-font-handler.h
dali-toolkit/internal/text/controller/text-controller.cpp
dali-toolkit/internal/text/controller/text-controller.h