diff --git a/includes/EditEditorSelector.php b/includes/EditEditorSelector.php
index a6a9e79..4b3b697 100644
--- a/includes/EditEditorSelector.php
+++ b/includes/EditEditorSelector.php
@@ -87,9 +87,11 @@ class EditEditorSelector implements EditEditorSelectorInterface {
     // Editor plugins' attachments.
     foreach ($editor_ids as $editor_id) {
       $editor_plugin = _edit_get_editor_plugin($editor_id);
-      $attachments[$editor_id] = $editor_plugin->getAttachments();
-      // Allows contrib to declare additional dependencies for the editor.
-      drupal_alter('edit_editor_attachments', $attachments[$editor_id], $editor_id);
+      if ($editor_plugin) {
+        $attachments[$editor_id] = $editor_plugin->getAttachments();
+        // Allows contrib to declare additional dependencies for the editor.
+        drupal_alter('edit_editor_attachments', $attachments[$editor_id], $editor_id);
+      }
     }
 
     return drupal_array_merge_deep_array($attachments);
