Index: main/editeng/source/uno/unonrule.cxx =================================================================== --- main/editeng/source/uno/unonrule.cxx (revision 1344968) +++ main/editeng/source/uno/unonrule.cxx (working copy) @@ -298,7 +298,7 @@ sal_Int16 nSet = sal_Int16(); aVal >>= nSet; - switch(nSet) + /*switch(nSet) { case SVX_NUM_BITMAP: case SVX_NUM_CHAR_SPECIAL: @@ -309,7 +309,10 @@ case SVX_NUM_ARABIC: case SVX_NUM_NUMBER_NONE: case SVX_NUM_CHARS_UPPER_LETTER_N: - case SVX_NUM_CHARS_LOWER_LETTER_N: + case SVX_NUM_CHARS_LOWER_LETTER_N:*/ + // There is no reason to limit numbering types. + if ( nSet>=0 ) + { aFmt.SetNumberingType(nSet); continue; }