Index: talk.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/talk/talk.module,v
retrieving revision 1.6.2.1
diff -u -p -r1.6.2.1 talk.module
--- talk.module	17 Sep 2008 16:07:35 -0000	1.6.2.1
+++ talk.module	15 Mar 2009 20:21:23 -0000
@@ -24,6 +24,7 @@ function talk_menu() {
   $items = array();
   $items['node/%node/talk'] = array(
     'title callback' => 'talk_menu_title',
+    'title arguments' => array(1),
     'page callback' => 'talk_handle',
     'page arguments' => array(1),
     'access callback' => '_talk_access',
@@ -71,15 +72,14 @@ function talk_title($title = NULL) {
 /**
  * Menu callback for the title, as it would automatically pass args in, which would be bad.
  */
-function talk_menu_title() {
-  return talk_title();
+function talk_menu_title($node) {
+  return t('@talk_title page for @node_title', array('@talk_title' => talk_title(), '@node_title' => $node->title));
 }
 
 /**
  * Menu callback for talk page.
  */
 function talk_handle($node) {
-  drupal_set_title(check_plain($node->title));
   $add_comments = _talk_node_comment_value($node) == COMMENT_NODE_READ_WRITE && user_access('post comments');
   return theme('talkpage', $node, $add_comments);
 }
