Mercurial > projects > dwt2
changeset 75:0b015f5925d8
Fix HashMap.remove, thank to yidabu for the testcase.
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sat, 11 Apr 2009 11:32:49 +0200 |
parents | 8939451abc39 |
children | f05e6e8b2f2d |
files | base/src/java/util/HashMap.d |
diffstat | 1 files changed, 1 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/base/src/java/util/HashMap.d Sat Apr 11 11:32:18 2009 +0200 +++ b/base/src/java/util/HashMap.d Sat Apr 11 11:32:49 2009 +0200 @@ -196,10 +196,9 @@ ObjRef keyr = ObjRef(key); if( auto v = keyr in map ){ Object res = (*v).obj; - map.remove(keyr); + map.removeKey(keyr); return res; } - map.remove(keyr); return null; } else { // Phobos implMissing( __FILE__, __LINE__ );