diff options
-rw-r--r-- | sw/source/filter/ww8/wrtww8.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sw/source/filter/ww8/wrtww8.cxx b/sw/source/filter/ww8/wrtww8.cxx index 81a9f2dc2d1f..a872f683df86 100644 --- a/sw/source/filter/ww8/wrtww8.cxx +++ b/sw/source/filter/ww8/wrtww8.cxx @@ -3735,13 +3735,13 @@ void WW8Export::WriteFormData( const ::sw::mark::IFieldmark& rFieldmark ) const ::sw::mark::IFieldmark* pFieldmark = &rFieldmark; const ::sw::mark::ICheckboxFieldmark* pAsCheckbox = dynamic_cast< const ::sw::mark::ICheckboxFieldmark* >( pFieldmark ); - OSL_ENSURE(rFieldmark.GetFieldname() == ODF_FORMTEXT || - rFieldmark.GetFieldname() == ODF_FORMDROPDOWN || - rFieldmark.GetFieldname() == ODF_FORMCHECKBOX, "Unknown field type!!!"); if ( ! ( rFieldmark.GetFieldname() == ODF_FORMTEXT || rFieldmark.GetFieldname() == ODF_FORMDROPDOWN || rFieldmark.GetFieldname() == ODF_FORMCHECKBOX ) ) + { + SAL_WARN( "sw.ww8", "unknown field type" ); return; + } int type = 0; // TextFieldmark if ( pAsCheckbox ) |