When I installed this module and checked (en), it created the English-language block very nicely. It wasn't the collapsible version, though, so I went to the settings and checked the boxes for Collapsible and Start Collapsed. But nothing changed! Future blocks were created properly, but that first (en) block was stuck in a Non-Collapsible state, even after I disabled it and re-enabled it.

Eventually, I went into the database and found the problem. There were a few values in the Variable table that were ensuring that the block was stuck as Non-Collapsible:

indymedia_cities_list_en [this is probably the important one!]
indymedia_cities_modified_en
indymedia_cities_checked_en

When I deleted these values, I was able to go back to Drupal and create a Collapsible version properly. But if I weren't database-savvy, I would have been stuck without a way to fix the problem.

This definitely seems like a bug to me. I would recommend some line(s) of code which ensure that when you uncheck a language, it deletes the indymedia_cities_list_XX of that language. This is simpler than trying to have it rebuild all active blocks each time you check or uncheck Collapsible and/or Start Collapsed.

Thank you by the way for this module. Other than the error mentioned above, I'm very happy with it!