diff -Naur ./flvmediaplayer.module ../flvmediaplayer_new/flvmediaplayer.module --- ./flvmediaplayer.module 2009-04-06 19:21:50.000000000 +0100 +++ ../flvmediaplayer_new/flvmediaplayer.module 2009-04-06 19:20:47.000000000 +0100 @@ -126,10 +126,13 @@ if ($enabled_types[$node->type]) { // get the configuration values for this node if ($node->flvmediaplayer_config = flvmediaplayer_configuration_values($node)) { + $player = theme('flvmediaplayer_display', $node, $node->flvmediaplayer_config['embed_profile']); // add player to body and or teaser if requested if ($node->flvmediaplayer_config['player_node_body'] || ($a3 && $node->flvmediaplayer_config['embed_teaser'] )) { - flvmediaplayer_insert_player($node, theme('flvmediaplayer_display', $node, $node->flvmediaplayer_config['embed_profile'])); + flvmediaplayer_insert_player($node, $player); } + // add the player on the node object for themers + $node->flvmediaplayer_display = $player; } } break; @@ -635,8 +638,6 @@ else { $node->content['body']['#value'] .= $player; } - // add the player on the node object for themers - $node->flvmediaplayer_display = $player; }