Commit 22e4b2b6 authored by Nathanael Dewhurst's avatar Nathanael Dewhurst
Browse files

Restore image toolkit settings on uninstall.

parent dd35b3db
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -123,7 +123,19 @@ function brandfolder_uninstall() {
    variable_set('file_public_schema', $public_schema);
  }

  // Delete variables.
  variable_del('brandfolder_default_brandfolder');
  variable_del('brandfolder_default_collection');
  variable_del('brandfolder_guest_api_key');

  // Restore the image toolkit selection to its pre-Brandfolder state as
  // well as possible.
  $current_image_toolkit = variable_get('image_toolkit', FALSE);
  $fallback_image_toolkit = variable_get('brandfolder_image_toolkit_fallback', FALSE);
  if ($current_image_toolkit === 'brandfolder') {
    if ($fallback_image_toolkit && $fallback_image_toolkit != 'brandfolder') {
      variable_set('image_toolkit', $fallback_image_toolkit);
    }
  }
  variable_del('brandfolder_image_toolkit_fallback');
}