diff --git a/includes/admin.form.inc b/includes/admin.form.inc index a18dd05..1003ed8 100644 --- a/includes/admin.form.inc +++ b/includes/admin.form.inc @@ -97,7 +97,14 @@ function islandora_large_image_admin_submit($form, &$form_state) { $op = $form_state['clicked_button']['#id']; switch ($op) { case 'edit-reset': - variable_del('islandora_large_image_viewers'); + $variables = array( + 'islandora_large_image_viewers', + 'islandora_use_kakadu', + 'islandora_lossless', + 'islandora_large_image_uncompress_tiff', + 'islandora_kakadu_url', + ); + array_walk($variables, 'variable_del'); break; } } diff --git a/islandora_large_image.install b/islandora_large_image.install index 666808b..e3c1435 100644 --- a/islandora_large_image.install +++ b/islandora_large_image.install @@ -112,6 +112,12 @@ function islandora_large_image_install() { function islandora_large_image_uninstall() { module_load_include('inc', 'islandora', 'includes/solution_packs'); islandora_install_solution_pack('islandora_large_image', 'uninstall'); - $variables = array('islandora_large_image_viewers'); + $variables = array( + 'islandora_large_image_viewers', + 'islandora_use_kakadu', + 'islandora_lossless', + 'islandora_large_image_uncompress_tiff', + 'islandora_kakadu_url', + ); array_walk($variables, 'variable_del'); }