--- context_reaction_block.orig.inc	2010-09-18 00:11:26.000000000 +0200
+++ context_reaction_block.inc	2010-12-11 19:34:05.000000000 +0100
@@ -324,10 +324,16 @@ class context_reaction_block extends con
         if (!empty($options['blocks'])) {
           foreach ($options['blocks'] as $block) {
             $block = (object) $block;
-            $block->title = NULL;
-            $block->context = $context->name;
-            $block->bid = "{$block->module}-{$block->delta}";
+            if ($block->module == 'block') {
+              // custom block, load the block to check for title
+              $custom_block = block_load($block->module, $block->delta);
+              $block->title = $custom_block->title;    
+            } else {
+              $block->title = NULL;            
+            }
             $block->cache = isset($info[$block->bid]->cache) ? $info[$block->bid]->cache : DRUPAL_NO_CACHE;
+            $block->bid = "{$block->module}-{$block->delta}";
+            $block->context = $context->name;
             $context_blocks[$block->region][$block->bid] = $block;
           }
         }