svn changeset:6855/svn branch:trunktags/6.7.0.beta1
@@ -1498,7 +1498,15 @@ public class ApplicationConnection { | |||
* | |||
*/ | |||
public TooltipInfo getTitleInfo(Paintable titleOwner) { | |||
return idToPaintableDetail.get(getPid(titleOwner)).getTooltipInfo(); | |||
if (null == titleOwner) { | |||
return null; | |||
} | |||
ComponentDetail pd = idToPaintableDetail.get(getPid(titleOwner)); | |||
if (null != pd) { | |||
return pd.getTooltipInfo(); | |||
} else { | |||
return null; | |||
} | |||
} | |||
private final ITooltip tooltip = new ITooltip(this); |
@@ -135,7 +135,9 @@ public class ITooltip extends IToolkitOverlay { | |||
@Override | |||
public void run() { | |||
TooltipInfo info = ac.getTitleInfo(tooltipOwner); | |||
show(info); | |||
if (null != info) { | |||
show(info); | |||
} | |||
opening = false; | |||
} | |||
}; |