From dd1eed5aa7b5261f83668328d43b6bd42aac2d68 Mon Sep 17 00:00:00 2001
From: str4d <str4d@mail.i2p>
Date: Wed, 13 Jul 2016 03:08:37 +0000
Subject: [PATCH] Cleanup after review

---
 briar-android/res/values/strings.xml                   |  1 +
 .../briarproject/android/blogs/BlogControllerImpl.java |  1 +
 .../org/briarproject/android/blogs/BlogFragment.java   | 10 ++++++----
 .../briarproject/android/blogs/BlogListAdapter.java    |  1 +
 .../android/blogs/WriteBlogPostActivity.java           |  4 ++--
 .../briarproject/android/forum/ForumListAdapter.java   |  1 +
 .../briarproject/android/util/TrustIndicatorView.java  |  1 +
 7 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/briar-android/res/values/strings.xml b/briar-android/res/values/strings.xml
index e1b0d405e7..f9893ae591 100644
--- a/briar-android/res/values/strings.xml
+++ b/briar-android/res/values/strings.xml
@@ -277,6 +277,7 @@
 	<string name="blogs_delete_blog_dialog_message">Are you sure that you want to delete this Blog and all posts?\nNote that this will not delete the blog from other people\'s devices.</string>
 	<string name="blogs_delete_blog_ok">Delete Blog</string>
 	<string name="blogs_delete_blog_cancel">Keep</string>
+	<string name="blogs_blog_deleted">Blog Deleted</string>
 	<string name="blogs_remove_blog">Remove Blog</string>
 
 	<string name="blogs_blog_list">Blog List</string>
diff --git a/briar-android/src/org/briarproject/android/blogs/BlogControllerImpl.java b/briar-android/src/org/briarproject/android/blogs/BlogControllerImpl.java
index eca0bd340b..d2898602c6 100644
--- a/briar-android/src/org/briarproject/android/blogs/BlogControllerImpl.java
+++ b/briar-android/src/org/briarproject/android/blogs/BlogControllerImpl.java
@@ -181,6 +181,7 @@ public class BlogControllerImpl extends DbControllerImpl
 				try {
 					Blog b = blogManager.getBlog(data.getGroupId());
 					blogManager.removeBlog(b);
+					resultHandler.onResult(true);
 				} catch (DbException e) {
 					if (LOG.isLoggable(WARNING))
 						LOG.log(WARNING, e.toString(), e);
diff --git a/briar-android/src/org/briarproject/android/blogs/BlogFragment.java b/briar-android/src/org/briarproject/android/blogs/BlogFragment.java
index ba142cf4e2..7ee529ca3c 100644
--- a/briar-android/src/org/briarproject/android/blogs/BlogFragment.java
+++ b/briar-android/src/org/briarproject/android/blogs/BlogFragment.java
@@ -53,7 +53,7 @@ public class BlogFragment extends BaseFragment implements BlogPostListener {
 	private BriarRecyclerView list;
 
 	static BlogFragment newInstance(GroupId groupId, String name,
-			boolean myBlog,	boolean isNew) {
+			boolean myBlog, boolean isNew) {
 
 		BlogFragment f = new BlogFragment();
 
@@ -204,7 +204,8 @@ public class BlogFragment extends BaseFragment implements BlogPostListener {
 		AlertDialog.Builder builder = new AlertDialog.Builder(getActivity(),
 				R.style.BriarDialogTheme);
 		builder.setTitle(getString(R.string.blogs_delete_blog));
-		builder.setMessage(getString(R.string.blogs_delete_blog_dialog_message));
+		builder.setMessage(
+				getString(R.string.blogs_delete_blog_dialog_message));
 		builder.setPositiveButton(R.string.blogs_delete_blog_cancel, null);
 		builder.setNegativeButton(R.string.blogs_delete_blog_ok, okListener);
 		builder.show();
@@ -216,8 +217,9 @@ public class BlogFragment extends BaseFragment implements BlogPostListener {
 					@Override
 					public void onResultUi(Boolean result) {
 						if (!result) return;
-						Toast.makeText(getActivity(), R.string.forum_left_toast,
-								LENGTH_SHORT).show();
+						Toast.makeText(getActivity(),
+								R.string.blogs_blog_deleted, LENGTH_SHORT)
+								.show();
 						getActivity().supportFinishAfterTransition();
 					}
 				});
diff --git a/briar-android/src/org/briarproject/android/blogs/BlogListAdapter.java b/briar-android/src/org/briarproject/android/blogs/BlogListAdapter.java
index f4573a99fa..92526387f1 100644
--- a/briar-android/src/org/briarproject/android/blogs/BlogListAdapter.java
+++ b/briar-android/src/org/briarproject/android/blogs/BlogListAdapter.java
@@ -124,6 +124,7 @@ class BlogListAdapter extends
 			ui.date.setText(
 					DateUtils.getRelativeTimeSpanString(ctx, timestamp));
 			ui.date.setVisibility(VISIBLE);
+			ui.avatar.setProblem(false);
 			ui.status.setVisibility(GONE);
 		}
 
diff --git a/briar-android/src/org/briarproject/android/blogs/WriteBlogPostActivity.java b/briar-android/src/org/briarproject/android/blogs/WriteBlogPostActivity.java
index 91873c9ff0..493216669e 100644
--- a/briar-android/src/org/briarproject/android/blogs/WriteBlogPostActivity.java
+++ b/briar-android/src/org/briarproject/android/blogs/WriteBlogPostActivity.java
@@ -100,7 +100,7 @@ public class WriteBlogPostActivity extends BriarActivity
 
 			@Override
 			public void afterTextChanged(Editable s) {
-				showOrHidePublishButton();
+				enableOrDisablePublishButton();
 			}
 		});
 
@@ -126,7 +126,7 @@ public class WriteBlogPostActivity extends BriarActivity
 		return true;
 	}
 
-	private void showOrHidePublishButton() {
+	private void enableOrDisablePublishButton() {
 		int bodyLength =
 				StringUtils.toUtf8(bodyInput.getText().toString()).length;
 		if (bodyLength > 0 && bodyLength <= MAX_BLOG_POST_BODY_LENGTH &&
diff --git a/briar-android/src/org/briarproject/android/forum/ForumListAdapter.java b/briar-android/src/org/briarproject/android/forum/ForumListAdapter.java
index 2051eadffd..88759804ae 100644
--- a/briar-android/src/org/briarproject/android/forum/ForumListAdapter.java
+++ b/briar-android/src/org/briarproject/android/forum/ForumListAdapter.java
@@ -104,6 +104,7 @@ class ForumListAdapter extends
 		// Post Count
 		int postCount = item.getPostCount();
 		if (postCount > 0) {
+			ui.avatar.setProblem(false);
 			ui.postCount.setText(ctx.getResources()
 					.getQuantityString(R.plurals.posts, postCount,
 							postCount));
diff --git a/briar-android/src/org/briarproject/android/util/TrustIndicatorView.java b/briar-android/src/org/briarproject/android/util/TrustIndicatorView.java
index 6525c0f9e1..a9ea3c8fb2 100644
--- a/briar-android/src/org/briarproject/android/util/TrustIndicatorView.java
+++ b/briar-android/src/org/briarproject/android/util/TrustIndicatorView.java
@@ -46,6 +46,7 @@ public class TrustIndicatorView extends ImageView {
 				res = R.drawable.trust_indicator_unknown;
 		}
 		setImageDrawable(ContextCompat.getDrawable(getContext(), res));
+		setVisibility(VISIBLE);
 	}
 
 }
-- 
GitLab