diff --git a/briar-android/src/org/briarproject/android/blogs/BlogPostFragment.java b/briar-android/src/org/briarproject/android/blogs/BlogPostFragment.java
index dbb926493a36d78c06759e1d524bd11c7a3f1819..89670292e36691c4428fd0b4ed5c683439da036c 100644
--- a/briar-android/src/org/briarproject/android/blogs/BlogPostFragment.java
+++ b/briar-android/src/org/briarproject/android/blogs/BlogPostFragment.java
@@ -1,6 +1,7 @@
 package org.briarproject.android.blogs;
 
 import android.app.Activity;
+import android.content.Context;
 import android.os.Bundle;
 import android.support.annotation.Nullable;
 import android.view.LayoutInflater;
@@ -141,8 +142,10 @@ public class BlogPostFragment extends BaseFragment {
 		ui.avatar.setImageDrawable(d);
 		ui.authorName.setText(author.getName());
 		ui.trust.setTrustLevel(post.getAuthorStatus());
-		ui.date.setText(
-				AndroidUtils.formatDate(getActivity(), post.getTimestamp()));
+		Context ctx = getContext();
+		if (ctx != null) {
+			ui.date.setText(AndroidUtils.formatDate(ctx, post.getTimestamp()));
+		}
 
 		if (post.getTitle() != null) {
 			ui.title.setText(post.getTitle());
diff --git a/briar-android/src/org/briarproject/android/blogs/FeedFragment.java b/briar-android/src/org/briarproject/android/blogs/FeedFragment.java
index 30e8b6dae1048c77022cd98929e2408bd8de1fde..a337f5a2f6b411e0c42bf40f81a1abd1d679ce89 100644
--- a/briar-android/src/org/briarproject/android/blogs/FeedFragment.java
+++ b/briar-android/src/org/briarproject/android/blogs/FeedFragment.java
@@ -172,7 +172,7 @@ public class FeedFragment extends BaseFragment implements
 
 	@Override
 	public void onBlogPostAdded(final BlogPostItem post) {
-		getActivity().runOnUiThread(new Runnable() {
+		listener.runOnUiThread(new Runnable() {
 			@Override
 			public void run() {
 				adapter.add(post);