diff --git includes/form.inc includes/form.inc
index efbbe5a..f18687b 100644
--- includes/form.inc
+++ includes/form.inc
@@ -3759,7 +3759,7 @@ function theme_form_element($variables) {
   $output = '<div' . drupal_attributes($attributes) . '>' . "\n";
 
   // If #title is not set, we don't display any label or required marker.
-  if (!isset($element['#title'])) {
+  if (!isset($element['#title']) || $element['#title'] === '') {
     $element['#title_display'] = 'none';
   }
   $prefix = isset($element['#field_prefix']) ? '<span class="field-prefix">' . $element['#field_prefix'] . '</span> ' : '';
