diff --git a/rhodecode/templates/journal/journal.html b/rhodecode/templates/journal/journal.html
--- a/rhodecode/templates/journal/journal.html
+++ b/rhodecode/templates/journal/journal.html
@@ -128,9 +128,9 @@
%endif
- %if entry.follows_repository.private:
+ %if entry.follows_repository.private and c.visual.show_private_icon:
- %else:
+ %elif not entry.follows_repository.private and c.visual.show_public_icon:
%endif