diff --git ckeditor.install ckeditor.install
index 5b70216..3483d18 100644
--- ckeditor.install
+++ ckeditor.install
@@ -121,7 +121,7 @@ function ckeditor_install() {
     ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
     ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock','-','BidiLtr','BidiRtl'],
     ['Link','Unlink','Anchor'],
-    ['DrupalBreak']
+    ['DrupalBreak'],
     '/',
     ['Format','Font','FontSize'],
     ['TextColor','BGColor'],
@@ -381,4 +381,39 @@ function _ckeditor_requirements_cookiedomainset() {
     }
 
     return FALSE;
-}
\ No newline at end of file
+}
+
+/**
+ * Update broken settings for the 'Full' profile.
+ */
+function ckeditor_update_7000() {
+    $result = db_query("SELECT settings FROM {ckeditor_settings} WHERE name = :name", array(':name' => 'Full'))->fetchField();
+    $settings = unserialize($result);
+    $settings['toolbar'] = "
+[
+    ['Source'],
+    ['Cut','Copy','Paste','PasteText','PasteFromWord','-','SpellChecker', 'Scayt'],
+    ['Undo','Redo','Find','Replace','-','SelectAll','RemoveFormat'],
+    ['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar'],
+    '/',
+    ['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
+    ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
+    ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock','-','BidiLtr','BidiRtl'],
+    ['Link','Unlink','Anchor'],
+    ['DrupalBreak'],
+    '/',
+    ['Format','Font','FontSize'],
+    ['TextColor','BGColor'],
+    ['Maximize', 'ShowBlocks']
+]
+    ";
+
+    $settings = serialize($settings);
+
+    $update = db_update('ckeditor_settings')
+        ->fields(array(
+            'settings' => $settings,
+        ))
+        ->condition('name', 'Full', '=')
+        ->execute();
+}
