Mercurial > projects > dwt-addons
diff dwtx/jface/text/AbstractHoverInformationControlManager.d @ 142:893c017bcdc5
instanceof
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sun, 24 Aug 2008 21:29:00 +0200 |
parents | 26688fec6d23 |
children | 53b889547456 |
line wrap: on
line diff
--- a/dwtx/jface/text/AbstractHoverInformationControlManager.d Sun Aug 24 21:25:28 2008 +0200 +++ b/dwtx/jface/text/AbstractHoverInformationControlManager.d Sun Aug 24 21:29:00 2008 +0200 @@ -828,11 +828,11 @@ return true; IInformationControl iControl= getCurrentInformationControl(); - if ((iControl instanceof IInformationControlExtension5 && !(cast(IInformationControlExtension5) iControl).isVisible())) { + if (( cast(IInformationControlExtension5)iControl && !(cast(IInformationControlExtension5) iControl).isVisible())) { iControl= null; if (getInformationControlReplacer() !is null) { iControl= getInformationControlReplacer().getCurrentInformationControl2(); - if ((iControl instanceof IInformationControlExtension5 && !(cast(IInformationControlExtension5) iControl).isVisible())) { + if (( cast(IInformationControlExtension5)iControl && !(cast(IInformationControlExtension5) iControl).isVisible())) { return false; } }