Clear size, height and position

pull/164/head 1.802
M66B 5 years ago
parent acfd34da5c
commit 651ce7376f

@ -2625,8 +2625,9 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
onShowImagesConfirmed(message); onShowImagesConfirmed(message);
} }
properties.setSize(message.id, 0); properties.setSize(message.id, null);
properties.setHeight(message.id, 0); properties.setHeight(message.id, null);
properties.setPosition(message.id, null);
bindBody(message); bindBody(message);
} }
@ -4155,11 +4156,11 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
boolean getValue(String name, long id); boolean getValue(String name, long id);
void setSize(long id, float size); void setSize(long id, Float size);
float getSize(long id, float defaultSize); float getSize(long id, float defaultSize);
void setHeight(long id, int height); void setHeight(long id, Integer height);
int getHeight(long id, int defaultHeight); int getHeight(long id, int defaultHeight);

@ -1238,8 +1238,11 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
} }
@Override @Override
public void setSize(long id, float size) { public void setSize(long id, Float size) {
sizes.put(id, size); if (size == null)
sizes.remove(id);
else
sizes.put(id, size);
} }
@Override @Override
@ -1248,8 +1251,11 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
} }
@Override @Override
public void setHeight(long id, int height) { public void setHeight(long id, Integer height) {
heights.put(id, height); if (height == null)
heights.remove(id);
else
heights.put(id, height);
} }
@Override @Override
@ -1258,8 +1264,10 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
} }
public void setPosition(long id, Pair<Integer, Integer> position) { public void setPosition(long id, Pair<Integer, Integer> position) {
Log.i("Position=" + position); if (position == null)
positions.put(id, position); positions.remove(id);
else
positions.put(id, position);
} }
public Pair<Integer, Integer> getPosition(long id) { public Pair<Integer, Integer> getPosition(long id) {

Loading…
Cancel
Save