[ChatList] fix last chatMessage display problem + gsu

This commit is contained in:
Brieuc Viel 2017-09-29 13:55:59 +02:00
parent ab6e3737b1
commit c819a6ef58
5 changed files with 8 additions and 7 deletions

View file

@ -1484,9 +1484,6 @@ public class ChatFragment extends Fragment implements OnClickListener, LinphoneC
}
if (externalBodyUrl != null || fileTransferContent != null) {
String appData = message.getAppData();
@ -1530,6 +1527,7 @@ public class ChatFragment extends Fragment implements OnClickListener, LinphoneC
loadBitmap(appData, holder.messageImage);
holder.messageImage.setTag(message.getAppData());
}
//displayMessageList();
}
}
}
@ -1842,6 +1840,9 @@ public class ChatFragment extends Fragment implements OnClickListener, LinphoneC
final BitmapWorkerTask bitmapWorkerTask = getBitmapWorkerTask(imageView);
if (this == bitmapWorkerTask && imageView != null) {
imageView.setImageBitmap(bitmap);
//Force scroll too bottom with setSelection() after image loaded and last messages
if(((messagesList.getLastVisiblePosition() >= (getCount() - 1)) && (messagesList.getFirstVisiblePosition() <= (getCount() - 1))))
messagesList.setSelection(getCount() - 1);
imageView.setTag(path);
imageView.setOnClickListener(new OnClickListener() {
@Override

@ -1 +1 @@
Subproject commit f28d968a67eab65e07e60ef8a8b19621c6401e82
Subproject commit ddd08052226c879df63b08ab11d4a4917cfc1da5

@ -1 +1 @@
Subproject commit d765c5b947f2de52d97061e80784091ec043f5a0
Subproject commit 6b78f95624660c4e1160c3caac74732250321ce1

@ -1 +1 @@
Subproject commit 475eb67b5cb8d82f6636e69c3bde8b18daeb824e
Subproject commit 19814348807cdab7f13637993a05a696f47685eb

@ -1 +1 @@
Subproject commit e9c2d48c917d78c529eefb9f824ae52238f950d4
Subproject commit ce3dedb58706f154c647bc99412aca8a42416d9d