diff -ru ../og_galleries.orig/og_galleries.module ./og_galleries.module
--- ../og_galleries.orig/og_galleries.module	2007-01-17 16:24:17.000000000 +0100
+++ ./og_galleries.module	2007-01-25 10:38:10.000000000 +0100
@@ -211,6 +211,14 @@
       '#title' => t('Items per row'),
       '#description' => t('Number of items to display in each row in the galleries.'),
       );
+  	$form['og_galleries_required'] = array(
+      '#type' => 'radios',
+      '#multiple' => FALSE,
+      '#title' => t('Gallery selection required'),
+      '#options' => array(1 => t('Yes'), 0 => t('No')),
+      '#default_value' => variable_get('og_galleries_required', 0),
+      '#description' => t('Make the gallery selection mandatory.'),
+      );
   }
   else {
     drupal_set_message(t('There are no !views_link that meet the galleries criteria.', array('!views_link' => l(t('Views'), 'admin/build/views'))), 'error');
@@ -542,6 +550,8 @@
         '#default_value' => $default,
         '#options' => $options,
         '#multiple' => TRUE,
+        '#title' => 'Galleries',
+        '#required' => variable_get('og_galleries_required', FALSE),
         );
       
       // remove categories fieldset if no vocabularies remain
@@ -818,7 +828,7 @@
 function og_galleries_setup($form_values = array()) {
   
   variable_set('og_galleries_view', $form_values['og_galleries_view']);
-
+  variable_set('og_galleries_required', $form_values['og_galleries_required']);
   variable_set('og_galleries_nodes_per_row', $form_values['og_galleries_nodes_per_row']);
   
   og_galleries_get_url($form_values['og_galleries_view']);
Only in .: og_galleries.patch
