diff --git a/mod/glossary/formats/continuous/continuous_format.php b/mod/glossary/formats/continuous/continuous_format.php
index 6ddf0b86f00..694330fc834 100644
--- a/mod/glossary/formats/continuous/continuous_format.php
+++ b/mod/glossary/formats/continuous/continuous_format.php
@@ -22,7 +22,7 @@ function glossary_show_entry_continuous($course, $cm, $glossary, $entry, $mode='
echo '';
echo '
| ';
- glossary_print_entry_lower_section($course, $cm, $glossary, $entry, $mode, $hook, $printicons, $aliases);
+ glossary_print_entry_lower_section($course, $cm, $glossary, $entry, $mode, $hook, $printicons, $aliases, false);
echo ' | ';
echo '
';
echo "\n";
diff --git a/mod/glossary/lib.php b/mod/glossary/lib.php
index 47e7640c670..8bf09f3abba 100644
--- a/mod/glossary/lib.php
+++ b/mod/glossary/lib.php
@@ -1354,9 +1354,11 @@ function glossary_print_entry_icons($course, $cm, $glossary, $entry, $mode='',$h
* @param object $hook
* @param bool $printicons
* @param bool $aliases
+ * @param bool $printseparator Whether to print a thematic break (separator) at the end of the lower section.
* @return void
*/
-function glossary_print_entry_lower_section($course, $cm, $glossary, $entry, $mode, $hook, $printicons, $aliases=true) {
+function glossary_print_entry_lower_section($course, $cm, $glossary, $entry, $mode, $hook, $printicons, $aliases = true,
+ $printseparator = true) {
if ($aliases) {
$aliases = glossary_print_entry_aliases($course, $cm, $glossary, $entry, $mode, $hook,'html');
}
@@ -1381,7 +1383,10 @@ function glossary_print_entry_lower_section($course, $cm, $glossary, $entry, $m
echo '';
}
echo '';
- echo "
\n";
+
+ if ($printseparator) {
+ echo "
\n";
+ }
}
}