diff --git a/includes/webform.components.inc b/includes/webform.components.inc
index a2c5738..1e5686d 100644
--- a/includes/webform.components.inc
+++ b/includes/webform.components.inc
@@ -445,7 +445,7 @@ function webform_component_edit_form($form, $form_state, $node, $component, $clo
     $form['display']['private'] = array(
       '#type' => 'checkbox',
       '#title' => t('Private'),
-      '#default_value' => ($component['extra']['private'] == '1' ? TRUE : FALSE),
+      '#default_value' => (isset($component['extra']['private']) && $component['extra']['private'] == '1' ? TRUE : FALSE),
       '#description' => t('Private fields are shown only to users with results access.'),
       '#weight' => 45,
       '#parents' => array('extra', 'private'),
