diff --git a/mod/forum/lib.php b/mod/forum/lib.php
index 8f678ce27cd..de0f2ef17c7 100644
--- a/mod/forum/lib.php
+++ b/mod/forum/lib.php
@@ -1763,7 +1763,7 @@ function forum_print_discussion_header(&$post, $forum, $group=-1, $datestring=""
// Group picture
if ($group !== -1) { // Groups are active - group is a group data object or NULL
echo '
';
- if (!empty($group->picture)) {
+ if (!empty($group->picture) and empty($group->hidepicture)) {
print_group_picture($group, $forum->course, false, false, true);
} else if (isset($group->id)) {
echo ''.$group->name.'';
@@ -2576,7 +2576,7 @@ function forum_print_latest_discussions($forum_id=0, $forum_numdiscussions=5,
if (forum_user_can_post_discussion($forum, $currentgroup)) {
echo ' ';
echo " |