Mercurial > projects > dwt-mac
changeset 9:e76aa0b07480
Some more instanceof
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Wed, 27 Aug 2008 14:36:41 +0200 |
parents | a9ab4c738ed8 |
children | 30a762abda2a |
files | dwt/dnd/HTMLTransfer.d dwt/dnd/RTFTransfer.d dwt/dnd/TextTransfer.d |
diffstat | 3 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/dwt/dnd/HTMLTransfer.d Wed Aug 27 14:32:39 2008 +0200 +++ b/dwt/dnd/HTMLTransfer.d Wed Aug 27 14:36:41 2008 +0200 @@ -94,7 +94,7 @@ } bool checkHTML(Object object) { - return (object !is null && object instanceof String && (cast(String)object).length() > 0); + return (object !is null && null !is cast(String)object && (cast(String)object).length() > 0); } protected bool validate(Object object) {
--- a/dwt/dnd/RTFTransfer.d Wed Aug 27 14:32:39 2008 +0200 +++ b/dwt/dnd/RTFTransfer.d Wed Aug 27 14:36:41 2008 +0200 @@ -120,7 +120,7 @@ } bool checkRTF(Object object) { - return (object !is null && object instanceof String && (cast(String)object).length() > 0); + return (object !is null && null !is cast(String)object && (cast(String)object).length() > 0); } protected bool validate(Object object) {
--- a/dwt/dnd/TextTransfer.d Wed Aug 27 14:32:39 2008 +0200 +++ b/dwt/dnd/TextTransfer.d Wed Aug 27 14:36:41 2008 +0200 @@ -146,7 +146,7 @@ } bool checkText(Object object) { - return (object !is null && object instanceof String && (cast(String)object).length() > 0); + return (object !is null && null !is cast(String)object && (cast(String)object).length() > 0); } protected bool validate(Object object) { return checkText(object);