I tracked the reason down to the following:

$ diff homebox.admin.inc homebox.admin.inc.ORIG
586c586
< $form['color']['block_color_'. $i] = array(
---
> $form['color']['block_color_'. $pid .'_'. $i] = array(

I am not sure why, but the $pid was put into the block_color array index, which was causing the filter that checked the colors to fail.

Comments

mstef’s picture

Status: Active » Fixed

Great find...thought I nuked all of the $pid's. Found one more occurrence.

committed: http://drupal.org/cvs?commit=371842

mstef’s picture

And one more with the cache section of the form..

That should be the last of em..

http://drupal.org/cvs?commit=371844

mstef’s picture

Just to provide some context, a big change from 1.x to 2.x is the removal of incrementing IDs for pages, settings, and blocks.

So that's why it was there in the first place..

perlguy’s picture

Awesome, thanks for the update! I really like what you have done so far, keep up the great work!

Status: Fixed » Closed (fixed)

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