diff -uNr sc.old/source/ui/view/output.cxx sc.new/source/ui/view/output.cxx --- sc.old/source/ui/view/output.cxx 2007-05-30 11:24:04.000000000 +0800 +++ sc.new/source/ui/view/output.cxx 2007-05-30 11:22:40.000000000 +0800 @@ -869,8 +869,8 @@ pP->GetItem(ATTR_PROTECTION); - if (rProt.GetProtection() || rProt.GetHideCell()) - + if ( rProt.GetHideCell()) + pBackground = ScGlobal::GetProtectedBrushItem(); else pBackground = ScGlobal::GetEmptyBrushItem();