--- modules/profile/profile.module	2009-01-12 17:09:19.000000000 +0700
+++ modules/profile/profile.module.368384	2009-02-23 17:45:42.468750000 +0700
@@ -166,6 +166,12 @@ function profile_block($op = 'list', $de
       $output = '';
       if ((arg(0) == 'node') && is_numeric(arg(1)) && (arg(2) == NULL)) {
         $node = node_load(arg(1));
+
+        // Make sure we honor theme's "Display post information" setting in admin/build/themes/settings
+        if (!theme_get_setting('toggle_node_info_'. $node->type)) {
+          return;
+        }
+
         $account = user_load(array('uid' => $node->uid));
 
         if ($use_fields = variable_get('profile_block_author_fields', array())) {
