diff --git a/phpBB/docs/CHANGELOG.html b/phpBB/docs/CHANGELOG.html
index 17a6367de8..dbd6098a50 100644
--- a/phpBB/docs/CHANGELOG.html
+++ b/phpBB/docs/CHANGELOG.html
@@ -124,6 +124,7 @@
[Fix] Stop users from deleting posts after the edit time has passed or they have been locked. (Bug #19115)
[Fix] Split posts target forum requires 'f_post' now instead of 'm_split'. (Bug #31015)
[Fix] Duplicate log messages for deleting a topic ('LOG_TOPIC_DELETED' has been deprecated in favour of 'LOG_DELETE_TOPIC').
+ [Fix] Use a distinct log message for shadow topic deletions to differentiate between normal topic deletions. (Bug #34635)
[Fix] Fix problems with styles using an underscore within the filename. (Bug #34315)
[Change] No longer allow the direct use of MULTI_INSERT in sql_build_array. sql_multi_insert() must be used.
diff --git a/phpBB/includes/mcp/mcp_main.php b/phpBB/includes/mcp/mcp_main.php
index 07ec84f0de..7d871800f2 100644
--- a/phpBB/includes/mcp/mcp_main.php
+++ b/phpBB/includes/mcp/mcp_main.php
@@ -781,7 +781,7 @@ function mcp_delete_topic($topic_ids)
foreach ($data as $topic_id => $row)
{
- add_log('mod', $row['forum_id'], $topic_id, 'LOG_DELETED_TOPIC', $row['topic_title']);
+ add_log('mod', $row['forum_id'], $topic_id, 'LOG_DELETE_' . ($row['topic_moved_id'] ? 'SHADOW_' : '') . 'TOPIC', $row['topic_title']);
}
$return = delete_topics('topic_id', $topic_ids);
diff --git a/phpBB/language/en/acp/common.php b/phpBB/language/en/acp/common.php
index cb3442e9a9..a9708308ac 100644
--- a/phpBB/language/en/acp/common.php
+++ b/phpBB/language/en/acp/common.php
@@ -474,6 +474,7 @@ $lang = array_merge($lang, array(
'LOG_APPROVE_TOPIC' => 'Approved topic
» %s',
'LOG_BUMP_TOPIC' => 'User bumped topic
» %s',
'LOG_DELETE_POST' => 'Deleted post
» %s',
+ 'LOG_DELETE_SHADOW_TOPIC' => 'Deleted shadow topic
» %s',
'LOG_DELETE_TOPIC' => 'Deleted topic
» %s',
'LOG_FORK' => 'Copied topic
» from %s',
'LOG_LOCK' => 'Locked topic
» %s',