diff --git a/inline_entity_form.module b/inline_entity_form.module
index 6c6228f..0f10ba6 100644
--- a/inline_entity_form.module
+++ b/inline_entity_form.module
@@ -686,6 +686,14 @@ function inline_entity_form_field_widget_form(&$form, &$form_state, $field, $ins
 
       // The user is allowed to create an entity of at least one bundle.
       if (count($settings['create_bundles'])) {
+        // if selection handler is a views handler, clear bundles
+        if ($field['type'] == 'entityreference') {
+            $handler = entityreference_get_selection_handler($field, $instance, $settings['entity_type']);
+            if (is_a($handler, 'EntityReference_SelectionHandler_Views')) {
+                $settings['create_bundles'] = array();
+            }
+        }
+        
         // Let the user select the bundle, if multiple are available.
         if (count($settings['create_bundles']) > 1) {
           $bundles = array();
