[Libreoffice-commits] core.git: sc/source
Eike Rathke
erack at redhat.com
Mon Mar 4 10:36:10 PST 2013
sc/source/ui/app/inputhdl.cxx | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
New commits:
commit 9c51646541846317777b00dc6ad2e30cb1c07950
Author: Eike Rathke <erack at redhat.com>
Date: Mon Mar 4 19:32:42 2013 +0100
resolved rhbz#916936 allow also input line for read-only
Allow activation of input line and cell activation in read-only
documents regardless whether it's part of an array or not.
Change-Id: Id2dc9de9e60b58f4b471fb232e899c9ea75e83f1
diff --git a/sc/source/ui/app/inputhdl.cxx b/sc/source/ui/app/inputhdl.cxx
index 6b5d3cb..75bb92b 100644
--- a/sc/source/ui/app/inputhdl.cxx
+++ b/sc/source/ui/app/inputhdl.cxx
@@ -1950,10 +1950,12 @@ bool ScInputHandler::StartTable( sal_Unicode cTyped, bool bFromCommand, bool bIn
if (!aTester.IsEditable())
{
bProtected = true;
- // We allow read-only input mode activation when explicit cell
- // activation is requested (double-click or F2) and if it's not
- // part of an array.
- bool bShowError = !bInputActivated || aTester.GetMessageId() != STR_PROTECTIONERR;
+ // We allow read-only input mode activation regardless
+ // whether it's part of an array or not or whether explicit cell
+ // activation is requested (double-click or F2) or a click in input
+ // line.
+ bool bShowError = (!bInputActivated || aTester.GetMessageId() != STR_PROTECTIONERR) &&
+ !pActiveViewSh->GetViewData()->GetDocShell()->IsReadOnly();
if (bShowError)
{
eMode = SC_INPUT_NONE;
More information about the Libreoffice-commits
mailing list