Source:
<code>public void setPost(@NonNull ReaderPost post) { mPost = post; TextView txtBlogName = (TextView) findViewById(R.id.text_header_blog_name); TextView txtAuthorName = (TextView) findViewById(R.id.text_header_author_name); boolean hasBlogName = mPost.hasBlogName(); boolean hasAuthorName = mPost.hasAuthorName(); if (hasBlogName && hasAuthorName) { txtBlogName.setText(mPost.getBlogName()); if (mPost.getAuthorName().equals(mPost.getBlogName())) { <START> txtAuthorName.setVisibility(View.GONE); <END> } else { txtAuthorName.setText(mPost.getAuthorName()); txtAuthorName.setVisibility(View.VISIBLE); } } else if (hasBlogName) { txtBlogName.setText(mPost.getBlogName()); txtAuthorName.setVisibility(View.GONE); } else if (hasAuthorName) { txtAuthorName.setText(mPost.getAuthorName()); txtBlogName.setVisibility(View.GONE); } else { txtBlogName.setText(R.string.untitled); txtAuthorName.setVisibility(View.GONE); } txtBlogName.setOnClickListener(mClickListener); txtAuthorName.setOnClickListener(mClickListener); if (ReaderUtils.isLoggedOutReader()) { mFollowButton.setVisibility(View.GONE); } else { mFollowButton.setVisibility(View.VISIBLE); mFollowButton.setIsFollowed(mPost.isFollowedByCurrentUser); mFollowButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { toggleFollowStatus(); } }); } ReaderBlog blogInfo = mPost.isExternal ? ReaderBlogTable.getFeedInfo(mPost.feedId) : ReaderBlogTable.getBlogInfo(mPost.blogId); if (blogInfo != null) { showBlogInfo(blogInfo); } if (blogInfo == null || ReaderBlogTable.isTimeToUpdateBlogInfo(blogInfo)) { updateBlogInfo(); } }</code><technical_language>This is a suggestion, author blog name same, show txtAuthorName instead of txtBlogName is bolder more prominent. do think</technical_language>

Target:
public void setPost(@NonNull ReaderPost post) { mPost = post; TextView txtTitle = (TextView) findViewById(R.id.text_header_title); TextView txtSubtitle = (TextView) findViewById(R.id.text_header_subtitle); boolean hasBlogName = mPost.hasBlogName(); boolean hasAuthorName = mPost.hasAuthorName(); if (hasBlogName && hasAuthorName) { if (mPost.getAuthorName().equals(mPost.getBlogName())) { txtTitle.setText(mPost.getAuthorName()); txtSubtitle.setVisibility(View.GONE); } else { txtTitle.setText(mPost.getAuthorName()); txtSubtitle.setText(mPost.getBlogName()); } } else if (hasBlogName) { txtTitle.setText(mPost.getBlogName()); txtSubtitle.setVisibility(View.GONE); } else if (hasAuthorName) { txtTitle.setText(mPost.getAuthorName()); txtSubtitle.setVisibility(View.GONE); } else { txtTitle.setText(R.string.untitled); txtSubtitle.setVisibility(View.GONE); } txtTitle.setOnClickListener(mClickListener); txtSubtitle.setOnClickListener(mClickListener); if (ReaderUtils.isLoggedOutReader()) { mFollowButton.setVisibility(View.GONE); } else { mFollowButton.setVisibility(View.VISIBLE); mFollowButton.setIsFollowed(mPost.isFollowedByCurrentUser); mFollowButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { toggleFollowStatus(); } }); } ReaderBlog blogInfo = mPost.isExternal ? ReaderBlogTable.getFeedInfo(mPost.feedId) : ReaderBlogTable.getBlogInfo(mPost.blogId); if (blogInfo != null) { showBlogInfo(blogInfo); } if (blogInfo == null || ReaderBlogTable.isTimeToUpdateBlogInfo(blogInfo)) { updateBlogInfo(); } }