remove duplicate code

This commit is contained in:
AndyScherzinger 2018-04-27 10:17:45 +02:00
parent ab28954926
commit d15f283d67
No known key found for this signature in database
GPG Key ID: 6CADC7E3523C308B

View File

@ -183,13 +183,7 @@ public class ContactsController extends BaseController implements SearchView.OnQ
eventBus.register(this); eventBus.register(this);
if (isNewConversationView) { if (isNewConversationView) {
if (!isPublicCall) { toggleNewCallHeaderVisibility(!isPublicCall);
secondaryRelativeLayout.setVisibility(View.GONE);
initialRelativeLayout.setVisibility(View.VISIBLE);
} else {
initialRelativeLayout.setVisibility(View.GONE);
secondaryRelativeLayout.setVisibility(View.VISIBLE);
}
checkAndHandleBottomButtons(); checkAndHandleBottomButtons();
@ -758,14 +752,18 @@ public class ContactsController extends BaseController implements SearchView.OnQ
@Optional @Optional
@OnClick(R.id.call_header_layout) @OnClick(R.id.call_header_layout)
void toggleCallHeader() { void toggleCallHeader() {
if (isPublicCall) { toggleNewCallHeaderVisibility(isPublicCall);
secondaryRelativeLayout.setVisibility(View.GONE); isPublicCall = !isPublicCall;
checkAndHandleBottomButtons();
}
private void toggleNewCallHeaderVisibility(boolean showInitialLayout) {
if (showInitialLayout) {
initialRelativeLayout.setVisibility(View.VISIBLE); initialRelativeLayout.setVisibility(View.VISIBLE);
secondaryRelativeLayout.setVisibility(View.GONE);
} else { } else {
initialRelativeLayout.setVisibility(View.GONE); initialRelativeLayout.setVisibility(View.GONE);
secondaryRelativeLayout.setVisibility(View.VISIBLE); secondaryRelativeLayout.setVisibility(View.VISIBLE);
} }
isPublicCall = !isPublicCall;
checkAndHandleBottomButtons();
} }
} }