summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorSascha Ballach <sab@openoffice.org>2002-05-03 12:25:59 +0000
committerSascha Ballach <sab@openoffice.org>2002-05-03 12:25:59 +0000
commit05cab0acaca52f231f43410dc61340094a3e8dc6 (patch)
tree993f08d02c92b598ee8f9ae37e7d53e00be9b657 /sc
parent60173b1d78e8a8503717c6e91c364390f1b285e3 (diff)
#99079#; write the attribute marked-invlaid
Diffstat (limited to 'sc')
-rw-r--r--sc/source/filter/xml/xmlexprt.cxx23
1 files changed, 14 insertions, 9 deletions
diff --git a/sc/source/filter/xml/xmlexprt.cxx b/sc/source/filter/xml/xmlexprt.cxx
index f34e3b74eefe..dedf5684c00e 100644
--- a/sc/source/filter/xml/xmlexprt.cxx
+++ b/sc/source/filter/xml/xmlexprt.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: xmlexprt.cxx,v $
*
- * $Revision: 1.155 $
+ * $Revision: 1.156 $
*
- * last change: $Author: nn $ $Date: 2002-03-04 19:34:17 $
+ * last change: $Author: sab $ $Date: 2002-05-03 13:25:59 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -2593,15 +2593,20 @@ void ScXMLExport::WriteDetective( const ScMyCell& rMyCell )
OUString sString;
for( ScMyDetectiveObjVec::const_iterator aObjItr = rObjVec.begin(); aObjItr != rObjVec.end(); aObjItr++ )
{
- if( (aObjItr->eObjType == SC_DETOBJ_ARROW) || (aObjItr->eObjType == SC_DETOBJ_TOOTHERTAB))
+ if (aObjItr->eObjType != SC_DETOBJ_CIRCLE)
{
- ScXMLConverter::GetStringFromRange( sString, aObjItr->aSourceRange, pDoc );
- AddAttribute( XML_NAMESPACE_TABLE, XML_CELL_RANGE_ADDRESS, sString );
+ if( (aObjItr->eObjType == SC_DETOBJ_ARROW) || (aObjItr->eObjType == SC_DETOBJ_TOOTHERTAB))
+ {
+ ScXMLConverter::GetStringFromRange( sString, aObjItr->aSourceRange, pDoc );
+ AddAttribute( XML_NAMESPACE_TABLE, XML_CELL_RANGE_ADDRESS, sString );
+ }
+ ScXMLConverter::GetStringFromDetObjType( sString, aObjItr->eObjType );
+ AddAttribute( XML_NAMESPACE_TABLE, XML_DIRECTION, sString );
+ if( aObjItr->bHasError )
+ AddAttribute( XML_NAMESPACE_TABLE, XML_CONTAINS_ERROR, XML_TRUE );
}
- ScXMLConverter::GetStringFromDetObjType( sString, aObjItr->eObjType );
- AddAttribute( XML_NAMESPACE_TABLE, XML_DIRECTION, sString );
- if( aObjItr->bHasError )
- AddAttribute( XML_NAMESPACE_TABLE, XML_CONTAINS_ERROR, XML_TRUE );
+ else
+ AddAttribute( XML_NAMESPACE_TABLE, XML_MARKED_INVALID, XML_TRUE );
SvXMLElementExport aRangeElem( *this, XML_NAMESPACE_TABLE, XML_HIGHLIGHTED_RANGE, sal_True, sal_True );
}
OUStringBuffer aBuffer;