Drawing second THStack covers axis

Hello,

When I draw a second THStack on top of an existing THStack, the axis is obscured. See the following code:

[code]{
TH1D a(“a”,"",10,0,10);
TH1D b(“b”,"",10,0,10);
TH1D c(“c”,"",10,0,10);
a.Fill(0.5,5);
b.Fill(0.5,2);
c.Fill(0.5,1);
a.SetFillColor(kRed);
b.SetFillColor(kBlack);b.SetFillStyle(3004);
c.SetFillColor(kBlack);c.SetFillStyle(3005);

THStack s(“s”,"");
s.Add(&a);s.Add(&b);
THStack t(“t”,"");
t.Add(&a);t.Add(&c);
s.Draw();
t.Draw(“same”);
}[/code]

The last line will add the second THStack to the plot, but the axis becomes obscured. This is with root 5.28.

Is there a drawing option that can prevent this?

A brutal fix: // ... s.Draw(); t.Draw("SAME"); s.Draw("AXIS SAME"); // redraw axes // ...

or simply put:

gPad->RedrawAxis();

at the end of your macro.

thankyou!