diff --git a/sc/source/ui/app/inputwin.cxx b/sc/source/ui/app/inputwin.cxx index 2017ca88959f..8117330bf114 100644 --- a/sc/source/ui/app/inputwin.cxx +++ b/sc/source/ui/app/inputwin.cxx @@ -32,6 +32,7 @@ #include #include #include +#include #include #include #include @@ -727,7 +728,9 @@ ScInputBarGroup::ScInputBarGroup(vcl::Window* pParent, ScTabViewShell* pViewSh) maButton->Enable(); maButton->SetSymbol(SymbolType::SPIN_DOWN); maButton->SetQuickHelpText(ScResId(SCSTR_QHELP_EXPAND_FORMULA)); - maButton->Show(); + // disable the multiline toggle on the mobile phones + if (!comphelper::LibreOfficeKit::isActive() || !comphelper::LibreOfficeKit::isMobile(SfxLokHelper::getView())) + maButton->Show(); } ScInputBarGroup::~ScInputBarGroup() @@ -777,7 +780,8 @@ void ScInputBarGroup::Resize() aSize.setHeight(maTextWndGroup->GetPixelHeightForLines(maTextWndGroup->GetNumLines())); SetSizePixel(aSize); - aSize.setWidth(aSize.Width() - maButton->GetSizePixel().Width() - BUTTON_OFFSET); + long nButtonWidth = maButton->IsVisible()? maButton->GetSizePixel().Width() + BUTTON_OFFSET: 0; + aSize.setWidth(aSize.Width() - nButtonWidth); maTextWndGroup->SetSizePixel(aSize); maTextWndGroup->Resize();