Index: location_views.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/location/contrib/location_views/location_views.module,v
retrieving revision 1.20
diff -c -r1.20 location_views.module
*** location_views.module	1 Feb 2007 13:25:36 -0000	1.20
--- location_views.module	22 Mar 2007 22:26:18 -0000
***************
*** 847,852 ****
--- 847,864 ----
        $filter['value'] = location_form2api(array('province' => $filter['value']));
        $filter['value'] = $filter['value']['province'];
        break;
+     case ('province_select'):
+       list($country,$province) = explode('-', $filter['value']);      
+       // set up our country (we've selected a particular state in a country)
+       $filterinfo['field']  = 'country';
+       $filter['value']      = $country;      
+       // ensure the table exists and add country search      
+       $query->ensure_table($filterinfo[table]);
+       $query->add_where("$filterinfo[table].$filterinfo[field] $filter[operator] '$filter[value]'");      
+       // set up our province search
+       $filterinfo['field']  = 'province';
+       $filter['value']      = $province;      
+       break;
    }
    $query->ensure_table($filterinfo[table]);
    $query->add_where("$filterinfo[table].$filterinfo[field] $filter[operator] '$filter[value]'");
