|
@@ -80,7 +80,7 @@
|
|
|
public static function hex( n : Int, ?digits : Int ) : String {
|
|
|
var s : String = untyped __call__("dechex", n),
|
|
|
len = 8;
|
|
|
- if (s.length > (null == digits ? len : (len = digits)))
|
|
|
+ if (s.length > (null == digits ? len : (len = digits > len ? digits : len)))
|
|
|
s = s.substr(-len);
|
|
|
else if ( digits != null )
|
|
|
s = lpad(s, '0', digits);
|