Index: email_registration.module
===================================================================
--- email_registration.module	(revision 4370)
+++ email_registration.module	(working copy)
@@ -32,11 +32,11 @@
 function email_registration_form_alter($form_id, &$form) {
   switch ($form_id) {
     case 'user_register':
-      if (module_exists('profile')) {
+      if ((!isset($form['name'])) && (isset($form['account']))) {
         $form['account']['name']['#type'] = 'hidden';
         $form['account']['name']['#value'] = user_password();
         $form['account']['mail']['#title'] = t('E-mail');
-      }
+      }
       else {
         $form['name']['#type'] = 'hidden';
         $form['name']['#value'] = user_password();
@@ -60,10 +60,10 @@
       $form['name']['#title'] = t('E-mail');
       $form['#validate'] = array('email_registration_user_login_validate' => array()) + $form['#validate'];
       break;
-  }
+  }
 }

-/**
+/**
  * function email_registration_settings() {
  *  return system_settings_form($form);
  * }
