mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
[escher/text_field] Fix Cut event when selection
This commit is contained in:
@@ -372,9 +372,11 @@ bool TextField::privateHandleEvent(Ion::Events::Event event) {
|
||||
if (event == Ion::Events::Copy || event == Ion::Events::Cut) {
|
||||
storeInClipboard();
|
||||
if (event == Ion::Events::Cut) {
|
||||
reinitDraftTextBuffer();
|
||||
resetSelection();
|
||||
setEditing(true);
|
||||
if (!m_contentView.selectionIsEmpty()) {
|
||||
deleteSelection();
|
||||
} else {
|
||||
removeWholeText();
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user