[Libreoffice-commits] .: Branch 'feature/calc-xml-source' - 2 commits - sc/source

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Fri Oct 12 20:53:41 PDT 2012


 sc/source/ui/xmlsource/xmlsourcedlg.cxx |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit d0fac0b0fd65a28634b263a91f7ea9960facd76b
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Fri Oct 12 23:53:44 2012 -0400

    When setting a link position to a repeat element, set the range parent flag.
    
    Change-Id: I86b999297f96c4a2e55682d1da9a6c2e62f5f472

diff --git a/sc/source/ui/xmlsource/xmlsourcedlg.cxx b/sc/source/ui/xmlsource/xmlsourcedlg.cxx
index 4a0684d..b9d518b 100644
--- a/sc/source/ui/xmlsource/xmlsourcedlg.cxx
+++ b/sc/source/ui/xmlsource/xmlsourcedlg.cxx
@@ -99,6 +99,7 @@ void ScXMLSourceDlg::SetReference(const ScRange& rRange, ScDocument* pDoc)
         return;
 
     pUserData->maLinkedPos = rRange.aStart;
+    pUserData->mbRangeParent = pUserData->meType == ScOrcusXMLTreeParam::ElementRepeat;
 }
 
 void ScXMLSourceDlg::Deactivate()
commit ab267d6f7d8175e7c7873f085b46c726046a2d0d
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Fri Oct 12 23:45:50 2012 -0400

    Don't allow reference mode when the control is disabled.
    
    Change-Id: I9ba6121ee67f3f4fc0b4a1fb3b14036fce2e88e9

diff --git a/sc/source/ui/xmlsource/xmlsourcedlg.cxx b/sc/source/ui/xmlsource/xmlsourcedlg.cxx
index e6f39e3..4a0684d 100644
--- a/sc/source/ui/xmlsource/xmlsourcedlg.cxx
+++ b/sc/source/ui/xmlsource/xmlsourcedlg.cxx
@@ -74,7 +74,7 @@ ScXMLSourceDlg::~ScXMLSourceDlg()
 
 sal_Bool ScXMLSourceDlg::IsRefInputMode() const
 {
-    return mpActiveEdit != NULL;
+    return mpActiveEdit != NULL && mpActiveEdit->IsEnabled();
 }
 
 void ScXMLSourceDlg::SetReference(const ScRange& rRange, ScDocument* pDoc)


More information about the Libreoffice-commits mailing list