diff options
author | Dries Buytaert <dries@buytaert.net> | 2004-01-11 20:16:26 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2004-01-11 20:16:26 +0000 |
commit | 5ac59aacd2c5d60155b7236c588bed2e750b3e04 (patch) | |
tree | 8b18b295a9c9ad90149be5fa4e82d5c71ad5667c /modules/node/node.module | |
parent | 6f80df7762e08c7363f9c5ae86283393eb4ff487 (diff) | |
download | brdo-5ac59aacd2c5d60155b7236c588bed2e750b3e04.tar.gz brdo-5ac59aacd2c5d60155b7236c588bed2e750b3e04.tar.bz2 |
- Applied patch #4949: node_prepare() wastes resources. Patch by Goba.
Diffstat (limited to 'modules/node/node.module')
-rw-r--r-- | modules/node/node.module | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/modules/node/node.module b/modules/node/node.module index 3e14c4d16..2b25cc950 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -411,18 +411,16 @@ function node_view($node, $main = 0, $page = 0) { ** Default behavior: */ - return theme("node", node_prepare($node), $main, $page); + return theme("node", node_prepare($node, $main), $main, $page); } } -function node_prepare($node) { - if ($node->teaser == $node->body) { - // Only invoke check_output() once for performance's sake: - $node->teaser = $node->body = check_output($node->teaser); +function node_prepare($node, $main = 0) { + if ($main == 0) { + $node->body = check_output($node->body); } else { $node->teaser = check_output($node->teaser); - $node->body = check_output($node->body); } return $node; } |