diff --git a/src/classes/PMusrCanvas.cpp b/src/classes/PMusrCanvas.cpp index c9ac362f..73a810f3 100644 --- a/src/classes/PMusrCanvas.cpp +++ b/src/classes/PMusrCanvas.cpp @@ -937,7 +937,13 @@ void PMusrCanvas::Done(Int_t status) void PMusrCanvas::HandleCmdKey(Int_t event, Int_t x, Int_t y, TObject *selected) { if (event != kKeyPress) - return; + return; + + // this is a workaround which should prevent that the key event is executed if + // a text/latex is written into the canvas. + if (!strcmp(selected->GetTitle(), "dataTheoryPad")) + return; + if (fBatchMode) { if (fStartWithAvg) { // this is needed to get the averaging in the batch mode