summaryrefslogtreecommitdiff
path: root/sc/source/ui/unoobj
diff options
context:
space:
mode:
Diffstat (limited to 'sc/source/ui/unoobj')
-rw-r--r--sc/source/ui/unoobj/cellsuno.cxx12
1 files changed, 1 insertions, 11 deletions
diff --git a/sc/source/ui/unoobj/cellsuno.cxx b/sc/source/ui/unoobj/cellsuno.cxx
index dde15a6a7514..450c6816e037 100644
--- a/sc/source/ui/unoobj/cellsuno.cxx
+++ b/sc/source/ui/unoobj/cellsuno.cxx
@@ -6387,17 +6387,7 @@ void ScCellObj::InputEnglishString( const ::rtl::OUString& rText )
rFunc.SetValueCell(aCellPos, aRes.mfValue, false);
break;
case ScInputStringType::Text:
- {
- if (ScStringUtil::isMultiline(aRes.maText))
- {
- ScFieldEditEngine& rEngine = pDoc->GetEditEngine();
- rEngine.SetText(aRes.maText);
- boost::scoped_ptr<EditTextObject> pEditText(rEngine.CreateTextObject());
- rFunc.SetEditCell(aCellPos, *pEditText, false);
- }
- else
- rFunc.SetStringCell(aCellPos, aRes.maText, false);
- }
+ rFunc.SetStringOrEditCell(aCellPos, aRes.maText, false);
break;
default:
SetString_Impl(aString, false, false); // probably empty string