photo.getSite().getCapacity().incPhotoUsed(photo_size);
改为:
photo.getSite().getCapacity().incPhotoUsed(-photo_size);
另外关于网友提出的移动照片时候相册的照片数计算错误的问题修正,请重新下载AlbumDAO.java类。
AlbumDAO.java
DLOG4J相册空间计算的BUG通告
2007年1月22日(Monday) 13点34分
作者: 刘冬 天气:
心情: 一般
刚刚发现DLOG4J在计算相册空间的一个严重的错误,该错误发生在删除照片的时候没有释放相册空间,反而是增加了空间的使用率,因此需要修正一下PhotoDAO代码 ,此行代码在 PhotoDAO.delete(_PhotoBase photo)方法中,请将原来的
photo.getSite().getCapacity().incPhotoUsed(photo_size); 改为: photo.getSite().getCapacity().incPhotoUsed(-photo_size); 另外关于网友提出的移动照片时候相册的照片数计算错误的问题修正,请重新下载AlbumDAO.java类。 AlbumDAO.java
这么多bug的东东还敢拿出来卖呀
恩~~这个BUG我已经发现了~` 谢谢你提供的解决方法.:) 努力哦~~!谢谢你的开源程序,我的很多朋友都说这个开源项目值得学习!谢谢了~ 还有一个BUG是在子类相册向父类相册"转移"照片,再转移回去,照片数会出错~~ 我发现原因是子类相册和父类相册的记数方法错了,嘿嘿`~为了方便我就把建立子类相册功能屏蔽了
感谢贵贵的报告,此bug已经证实并已解决,请下载并更新本文(已经更新)中的 AlbumDAO.java 类
http://www.dlog.cn/uploads/files/AlbumDAO.java |