After reading this blog post (http://www.vdmi.nl/blog/i-went-drupal-733-and-all-i-got-was-slow-site) I decided to apply the patch and see what issues I was getting. I noticed through the call stack that file_scan_directory was called for my base themes. I traced this to icon_api calling drupal_get_path with the non machine name for the theme. For example 'Bootstrap' instead of 'bootstrap'. I have attached some images below to more clearly showcase the problem.

Before Patch:

After Patch:

Resolution: I just simply ensured we were using array_keys to get the base theme name so the lookup in drupal_get_filename in the system table will not fail.

Comments

sylus’s picture

StatusFileSize
new1.19 KB

Attaching patch.

sylus’s picture

Issue summary: View changes
markhalliwell’s picture

Status: Active » Needs work

Looks simple enough. Marking as CNW as there are some whitespace changes in the above patch.

kyletaylored’s picture

StatusFileSize
new450 bytes

re-rolled, and totally works. We were unable to install OE with Icon Beta5 after 7.33 update as the installation would just hang, but now it seems to install just fine.

sylus’s picture

Status: Needs work » Needs review
sylus’s picture

Status: Needs review » Reviewed & tested by the community

Thanks for the reroll without whitespace correction, glad it helped with your issue as well :)

markhalliwell’s picture

Status: Reviewed & tested by the community » Fixed

  • markcarver committed 32dded9 on 7.x-1.x authored by sylus
    Issue #2387921 by sylus, kyletaylored: Drupal 7.33 and Icon API...

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.