From 61373da9d284ae0a3acd5d290df53e1cd45ef2fb Mon Sep 17 00:00:00 2001 From: Sergey Linev <S.Linev@gsi.de> Date: Tue, 30 Aug 2016 14:58:26 +0200 Subject: [PATCH] http: forbid draw/expand of TLeaf objects in THttpServer Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch> --- net/http/src/TRootSniffer.cxx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/net/http/src/TRootSniffer.cxx b/net/http/src/TRootSniffer.cxx index 276efa34758..b38d29fde99 100644 --- a/net/http/src/TRootSniffer.cxx +++ b/net/http/src/TRootSniffer.cxx @@ -689,6 +689,12 @@ void TRootSniffer::ScanObjectProperties(TRootSnifferScanRec &rec, TObject *obj) { TClass* cl = obj ? obj->IsA() : 0; + if (cl && cl->InheritsFrom(TLeaf::Class())) { + rec.SetField("_more", "false"); + rec.SetField("_can_draw", "false"); + return; + } + const char* pos = strstr(cl ? cl->GetTitle() : "", "*SNIFF*"); if (pos==0) return; -- GitLab