diff -Naur root_v3.03.09/hist/src/THStack.cxx root_v3.03.09.new/hist/src/THStack.cxx --- root_v3.03.09/hist/src/THStack.cxx Thu Nov 7 16:03:49 2002 +++ root_v3.03.09.new/hist/src/THStack.cxx Thu Nov 7 16:03:56 2002 @@ -444,17 +444,23 @@ if (strstr(loption,"lego")) return; Int_t nhists = fHists->GetSize(); + TString opt_clear_THStack_options = + opt.ReplaceAll("nostack", "").ReplaceAll("pads", ""); if (nostack) { TObjOptLink *lnk = (TObjOptLink*)fHists->FirstLink(); for (Int_t i=0;iGetOption()); + sprintf(loption,"%ssame%s", + opt_clear_THStack_options.Data(), + lnk->GetOption()); fHists->At(i)->Paint(loption); lnk = (TObjOptLink*)lnk->Next(); } } else { TObjOptLink *lnk = (TObjOptLink*)fHists->LastLink(); for (Int_t i=0;iGetOption()); + sprintf(loption,"%ssame%s", + opt_clear_THStack_options.Data(), + lnk->GetOption()); fStack->At(nhists-i-1)->Paint(loption); lnk = (TObjOptLink*)lnk->Prev(); }