Kaydet (Commit) 50078bd1 authored tarafından Kohei Yoshida's avatar Kohei Yoshida

Fixed the accidental swapping of equality / non-equality condition.

This should fix Stephan's tinderbox error.
üst 9951de4a
...@@ -92,7 +92,7 @@ ScDPCacheTable::FilterItem::FilterItem() : ...@@ -92,7 +92,7 @@ ScDPCacheTable::FilterItem::FilterItem() :
bool ScDPCacheTable::FilterItem::match( const ScDPItemData& rCellData ) const bool ScDPCacheTable::FilterItem::match( const ScDPItemData& rCellData ) const
{ {
if (rCellData.GetString().equals(maString) && if (!rCellData.GetString().equals(maString) &&
(!rCellData.IsValue()|| rCellData.GetValue()!= mfValue)) (!rCellData.IsValue()|| rCellData.GetValue()!= mfValue))
return false; return false;
return true; return true;
......
...@@ -466,7 +466,7 @@ Sequence< Sequence<Any> > SAL_CALL ScDPSource::getDrillDownData(const Sequence<s ...@@ -466,7 +466,7 @@ Sequence< Sequence<Any> > SAL_CALL ScDPSource::getDrillDownData(const Sequence<s
aFilterCriteria.push_back( ScDPCacheTable::Criterion() ); aFilterCriteria.push_back( ScDPCacheTable::Criterion() );
aFilterCriteria.back().mnFieldIndex = nCol; aFilterCriteria.back().mnFieldIndex = nCol;
aFilterCriteria.back().mpFilter.reset( aFilterCriteria.back().mpFilter.reset(
new ScDPCacheTable::SingleFilter(aItem.GetString()/*rSharedString, nMatchStrId*/, aItem.GetValue(), aItem.IsValue()) ); new ScDPCacheTable::SingleFilter(aItem.GetString(), aItem.GetValue(), aItem.IsValue()));
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment