if (item == null) {\r
return;\r
}\r
- if (! item._trace.hasTimeEvents()) {\r
- addItem(Messages.TmfTimeTipHandler_TRACE_GROUP_NAME, item.toString());\r
- addItem(Messages.TmfTimeTipHandler_NUMBER_OF_TRACES, "" + item.children.size()); //$NON-NLS-1$\r
- } else {\r
+ if (item._trace.hasTimeEvents()) {\r
ITimeGraphEntry thrd = item._trace;\r
ITimeEvent threadEvent = Utils.findEvent(thrd, threadStates.getTimeAtX(pt.x), 2);\r
ITimeEvent nextEvent = Utils.findEvent(thrd, threadStates.getTimeAtX(pt.x), 1);\r
TimeGraphItem item = threadStates.getItem(pt);\r
_tipTable.remove(0, _tipTable.getItemCount() - 1);\r
fillValues(pt, threadStates, item);\r
+ if (_tipTable.getItemCount() == 0) {\r
+ return;\r
+ }\r
_tipTable.getColumn(0).pack();\r
_tipTable.getColumn(1).pack();\r
_tipShell.pack();\r