|
@@ -112,8 +112,13 @@ public class PhotoCell extends RelativeLayout implements PhotoModelDelegate,Phot
|
|
|
|
|
|
|
|
private WeakReference<PhotoModel> weakModel;
|
|
private WeakReference<PhotoModel> weakModel;
|
|
|
public void setModel(PhotoModel model) {
|
|
public void setModel(PhotoModel model) {
|
|
|
|
|
+
|
|
|
if (weakModel != null) {
|
|
if (weakModel != null) {
|
|
|
- weakModel.get().setDelegate(null);
|
|
|
|
|
|
|
+
|
|
|
|
|
+ PhotoModel oldModel = weakModel.get();
|
|
|
|
|
+ if (oldModel != null) {
|
|
|
|
|
+ oldModel.setDelegate(null);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if (model == null) {
|
|
if (model == null) {
|