diff --git a/net/http/src/TRootSniffer.cxx b/net/http/src/TRootSniffer.cxx index 276efa34758a159b2c7c69ba06ad0bef5e7c7486..b38d29fde999ff1a46050b4c303be5c983c97312 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;