mirror of
https://github.com/oxen-io/session-android.git
synced 2024-12-17 21:47:28 +00:00
Merge pull request #1249 from mcginty/convo-scroll
scroll to the new message in conversation
This commit is contained in:
commit
24a38985cf
@ -1060,17 +1060,16 @@ public class ConversationActivity extends PassphraseRequiredSherlockFragmentActi
|
||||
this.recipients = recipients;
|
||||
this.threadId = threadId;
|
||||
|
||||
ConversationFragment fragment = (ConversationFragment) getSupportFragmentManager()
|
||||
.findFragmentById(R.id.fragment_content);
|
||||
if (refreshFragment) {
|
||||
ConversationFragment fragment
|
||||
= (ConversationFragment)this.getSupportFragmentManager()
|
||||
.findFragmentById(R.id.fragment_content);
|
||||
|
||||
fragment.reload(recipients, threadId);
|
||||
|
||||
this.recipientsPanel.setVisibility(View.GONE);
|
||||
initializeTitleBar();
|
||||
initializeSecurity();
|
||||
}
|
||||
fragment.scrollToBottom();
|
||||
}
|
||||
|
||||
private void sendMessage(boolean forcePlaintext) {
|
||||
|
@ -17,6 +17,7 @@ import android.view.MenuItem;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.CursorAdapter;
|
||||
import android.widget.ListView;
|
||||
|
||||
import com.actionbarsherlock.app.SherlockListFragment;
|
||||
|
||||
@ -104,6 +105,16 @@ public class ConversationFragment extends SherlockListFragment
|
||||
initializeListAdapter();
|
||||
}
|
||||
|
||||
public void scrollToBottom() {
|
||||
final ListView list = getListView();
|
||||
list.post(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
list.setSelection(getListAdapter().getCount() - 1);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void handleCopyMessage(MessageRecord message) {
|
||||
String body = message.getDisplayBody().toString();
|
||||
if (body == null) return;
|
||||
|
Loading…
x
Reference in New Issue
Block a user