summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/comment/comment.module4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/comment/comment.module b/modules/comment/comment.module
index 7c67a955d..509de92b8 100644
--- a/modules/comment/comment.module
+++ b/modules/comment/comment.module
@@ -1444,7 +1444,9 @@ function _comment_form_submit(&$comment_values) {
function comment_form_submit($form, &$form_state) {
_comment_form_submit($form_state['values']);
if ($cid = comment_save($form_state['values'])) {
- $form_state['redirect'] = array('node/'. $form_state['values']['nid'], NULL, "comment-$cid");
+ $node = node_load($form_state['values']['nid']);
+ $page = comment_new_page_count($node->comment_count, 1, $node);
+ $form_state['redirect'] = array('node/'. $node->nid, $page, "comment-$cid");
return;
}
}