[Libreoffice-commits] core.git: sc/source
Kohei Yoshida
kohei.yoshida at gmail.com
Mon Aug 19 13:37:38 PDT 2013
sc/source/ui/unoobj/scdetect.cxx | 10 ++++++++++
1 file changed, 10 insertions(+)
New commits:
commit 904ef99d87af1bfefe43f6a84f04f019bd082754
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date: Mon Aug 19 16:35:42 2013 -0400
fdo#67699: Don't forget to set filter name to the descriptor.
Actually the detection code works just fine without having the detection
service set the filter name here. But it's supposed to.
Change-Id: Ic6a4325b5ceb532d0691781388f66c24cd695ca5
diff --git a/sc/source/ui/unoobj/scdetect.cxx b/sc/source/ui/unoobj/scdetect.cxx
index c161072..bdc9ba8 100644
--- a/sc/source/ui/unoobj/scdetect.cxx
+++ b/sc/source/ui/unoobj/scdetect.cxx
@@ -634,6 +634,16 @@ OUString SAL_CALL ScFilterDetect::detect( uno::Sequence<beans::PropertyValue>& l
if (!pFilter)
aTypeName.Erase();
+ if (nIndexOfFilterName == -1)
+ {
+ lDescriptor.realloc(nPropertyCount + 1);
+ lDescriptor[nPropertyCount].Name = "FilterName";
+ lDescriptor[nPropertyCount].Value <<= pFilter->GetName();
+ ++nPropertyCount;
+ }
+ else
+ lDescriptor[nIndexOfFilterName].Value <<= pFilter->GetName();
+
return aTypeName;
}
More information about the Libreoffice-commits
mailing list