diff --git a/escher/src/text_area.cpp b/escher/src/text_area.cpp index ef764601c..fd3ad7072 100644 --- a/escher/src/text_area.cpp +++ b/escher/src/text_area.cpp @@ -147,7 +147,7 @@ bool TextArea::handleEvent(Ion::Events::Event event) { return true; } if (event == Ion::Events::Paste) { - return handleEventWithText(Clipboard::sharedClipboard()->storedText()); + return handleEventWithText(Clipboard::sharedClipboard()->storedText(), false, true); } // The following events need a scrollToCursor and return true diff --git a/escher/src/text_field.cpp b/escher/src/text_field.cpp index 8f157b584..a2c635328 100644 --- a/escher/src/text_field.cpp +++ b/escher/src/text_field.cpp @@ -437,7 +437,7 @@ bool TextField::handleEvent(Ion::Events::Event event) { } else if (event.hasText()) { return handleEventWithText(event.text()); } else if (event == Ion::Events::Paste) { - return handleEventWithText(Clipboard::sharedClipboard()->storedText()); + return handleEventWithText(Clipboard::sharedClipboard()->storedText(), false, true); } else if ((event == Ion::Events::OK || event == Ion::Events::EXE) && !isEditing()) { const char * previousText = m_contentView.text(); setEditing(true);