[ChatList] fix last chatMessage display problem + gsu
This commit is contained in:
parent
ab6e3737b1
commit
c819a6ef58
5 changed files with 8 additions and 7 deletions
|
@ -1484,9 +1484,6 @@ public class ChatFragment extends Fragment implements OnClickListener, LinphoneC
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (externalBodyUrl != null || fileTransferContent != null) {
|
if (externalBodyUrl != null || fileTransferContent != null) {
|
||||||
String appData = message.getAppData();
|
String appData = message.getAppData();
|
||||||
|
|
||||||
|
@ -1530,6 +1527,7 @@ public class ChatFragment extends Fragment implements OnClickListener, LinphoneC
|
||||||
loadBitmap(appData, holder.messageImage);
|
loadBitmap(appData, holder.messageImage);
|
||||||
holder.messageImage.setTag(message.getAppData());
|
holder.messageImage.setTag(message.getAppData());
|
||||||
}
|
}
|
||||||
|
//displayMessageList();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1842,6 +1840,9 @@ public class ChatFragment extends Fragment implements OnClickListener, LinphoneC
|
||||||
final BitmapWorkerTask bitmapWorkerTask = getBitmapWorkerTask(imageView);
|
final BitmapWorkerTask bitmapWorkerTask = getBitmapWorkerTask(imageView);
|
||||||
if (this == bitmapWorkerTask && imageView != null) {
|
if (this == bitmapWorkerTask && imageView != null) {
|
||||||
imageView.setImageBitmap(bitmap);
|
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.setTag(path);
|
||||||
imageView.setOnClickListener(new OnClickListener() {
|
imageView.setOnClickListener(new OnClickListener() {
|
||||||
@Override
|
@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
|
Loading…
Reference in a new issue