[Libreoffice-commits] core.git: writerfilter/source

Szymon Kłos szymon.klos at collabora.com
Sat Jul 8 07:28:40 UTC 2017


 writerfilter/source/dmapper/OLEHandler.cxx |    7 +++++++
 1 file changed, 7 insertions(+)

New commits:
commit 505ce3a2ba3adeef46daecbf9b14c42cea211408
Author: Szymon Kłos <szymon.klos at collabora.com>
Date:   Fri Jul 7 12:58:42 2017 +0200

    tdf#108544 edit in window (XLSX inside DOCX)
    
    Change-Id: If1dd46643dc2ae9cc74ba94038609ae3445a416c
    Reviewed-on: https://gerrit.libreoffice.org/39706
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Szymon Kłos <szymon.klos at collabora.com>

diff --git a/writerfilter/source/dmapper/OLEHandler.cxx b/writerfilter/source/dmapper/OLEHandler.cxx
index 68067648c1ef..24ec24c8f844 100644
--- a/writerfilter/source/dmapper/OLEHandler.cxx
+++ b/writerfilter/source/dmapper/OLEHandler.cxx
@@ -186,6 +186,8 @@ void OLEHandler::importStream(const uno::Reference<uno::XComponentContext>& xCom
     OUString aFilterService;
     if (m_sProgId == "Word.Document.12")
         aFilterService = "com.sun.star.comp.Writer.WriterFilter";
+    else if (m_sProgId == "Excel.Sheet.12")
+        aFilterService = "com.sun.star.comp.oox.xls.ExcelFilter";
     else if (m_sProgId == "Equation.3")
         aFilterService = "com.sun.star.comp.Math.MathTypeFilter";
     else
@@ -228,6 +230,11 @@ OUString OLEHandler::getCLSID(const uno::Reference<uno::XComponentContext>& xCom
         if (officecfg::Office::Common::Filter::Microsoft::Import::WinWordToWriter::get(xComponentContext))
             aRet = "8BC6B165-B1B2-4EDD-aa47-dae2ee689dd6";
     }
+    else if (m_sProgId == "Excel.Sheet.12")
+    {
+        if (officecfg::Office::Common::Filter::Microsoft::Import::ExcelToCalc::get(xComponentContext))
+            aRet = "47BBB4CB-CE4C-4E80-A591-42D9AE74950F";
+    }
     else if (m_sProgId == "Equation.3")
     {
         if (officecfg::Office::Common::Filter::Microsoft::Import::MathTypeToMath::get(xComponentContext))


More information about the Libreoffice-commits mailing list