The value (search distance) was being unset, so when the exposed filter
was submitted, the URL query included circle[value]="" (blank), causing
the filter not even to generate a query condition, and thus have no
effect on the view's results.
Remove an unset that caused submitted exposed filter to fail.
Revert "Remove an unset that caused submitted exposed filter to fail."
This reverts commit 2ece1f8.
This was not the right fix.
Fix exposed filter form.
OK, please have a look at my new commit. It's working great for me. After seeing the difference in the data structure (in secure_input()), I can only guess Views changed its format recently.
I'm not 100% sure the accept_exposed_input() is necessary, but the base class's wants to return FALSE if "value" is empty, but hey, we don't just have value, we have value AND location. So that should be checked, too.
Ahh, yes! This works. Fixes issues in http://drupal.org/node/1013450 @ #43 & #44. Well done, Starruner!
Fix notices and stop rendering Distance field as 0.0 Mi when location…
… provider is empty.
See latest commit for fixes to both these issues (exposed filters & distance field)