forked from mirror/monocles_chat_clean
Always show thread icon in input field when activated
This commit is contained in:
parent
57f3bc6bb9
commit
5d6f3e363d
2 changed files with 4 additions and 11 deletions
|
@ -4551,23 +4551,16 @@ public class ConversationFragment extends XmppFragment
|
||||||
}
|
}
|
||||||
if (activity == null) return;
|
if (activity == null) return;
|
||||||
final SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(activity);
|
final SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(activity);
|
||||||
ViewGroup.LayoutParams params = binding.threadIdenticonLayout.getLayoutParams();
|
if (canWrite() && pref != null && pref.getBoolean("show_thread_feature", getResources().getBoolean(R.bool.show_thread_feature))) {
|
||||||
if (identiconWidth < 0) identiconWidth = params.width;
|
binding.threadIdenticonLayout.setVisibility(VISIBLE);
|
||||||
if (hasAttachments || !binding.textinput.getText().toString().replaceFirst("^(\\w|[, ])+:\\s*", "").isEmpty()) {
|
|
||||||
binding.conversationViewPager.setCurrentItem(0);
|
|
||||||
params.width = conversation.getThread() == null ? 0 : identiconWidth;
|
|
||||||
} else if (pref != null && pref.getBoolean("show_thread_feature", getResources().getBoolean(R.bool.show_thread_feature))) {
|
|
||||||
params.width = identiconWidth;
|
|
||||||
} else {
|
} else {
|
||||||
params.width = 0;
|
binding.threadIdenticonLayout.setVisibility(GONE);
|
||||||
}
|
}
|
||||||
if (!binding.textinput.getText().toString().isEmpty()) {
|
if (!binding.textinput.getText().toString().isEmpty()) {
|
||||||
binding.quickButtons.setVisibility(GONE);
|
binding.quickButtons.setVisibility(GONE);
|
||||||
} else {
|
} else {
|
||||||
binding.quickButtons.setVisibility(VISIBLE);
|
binding.quickButtons.setVisibility(VISIBLE);
|
||||||
}
|
}
|
||||||
if (!canWrite()) params.width = 0;
|
|
||||||
binding.threadIdenticonLayout.setLayoutParams(params);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void updateStatusMessages() {
|
protected void updateStatusMessages() {
|
||||||
|
|
|
@ -356,7 +356,7 @@
|
||||||
android:layout_alignParentStart="true"
|
android:layout_alignParentStart="true"
|
||||||
android:layout_alignParentLeft="true"
|
android:layout_alignParentLeft="true"
|
||||||
android:layout_centerVertical="true"
|
android:layout_centerVertical="true"
|
||||||
android:layout_marginEnd="8dp"
|
android:layout_marginEnd="6dp"
|
||||||
android:background="@drawable/thread_hint">
|
android:background="@drawable/thread_hint">
|
||||||
|
|
||||||
<com.lelloman.identicon.view.GithubIdenticonView
|
<com.lelloman.identicon.view.GithubIdenticonView
|
||||||
|
|
Loading…
Reference in a new issue