TPaveText and Multiple Pads

I am plotting some TH1’s (and related fitted TF1’s) in different pads of a single canvas.

I then want to TPaveText some of the fit results onto the various pads,
but using the TPaveText->Draw() clears the plot, leaving only the text. :frowning:

When I instead split the plots into individual canvases, the same TPaveText works normally.

Any advice appreciated.


can you provide a small macro reproducing this behavior ?