diff dwt/dwthelper/utils.d @ 207:12feeed18183

Allow Label.setText with null argument.
author Frank Benoit <benoit@tionex.de>
date Sun, 09 Mar 2008 10:58:49 +0100
parents 08789b28bdf3
children ce1c1d1e97f8
line wrap: on
line diff
--- a/dwt/dwthelper/utils.d	Sat Mar 08 23:00:05 2008 +0100
+++ b/dwt/dwthelper/utils.d	Sun Mar 09 10:58:49 2008 +0100
@@ -320,6 +320,16 @@
     return typeid(char[]).getHash(&src);
 }
 
+public char* toStringzValidPtr( char[] src ){
+    if( src ){
+        return src.toStringz();
+    }
+    else{
+        static const char[] nullPtr = "\0";
+        return nullPtr.ptr;
+    }
+}
+
 static char[] toHex(uint value, bool prefix = true, int radix = 8){
     return tango.text.convert.Integer.toString(
             value,