Fix boolean indexing on GeoDataFrame

Fixes boolean indexing on GeoDataFrame

Fixes a crash on statements like:
```python
df[df['col'] == 'match']
```

where `df` is a GeoDataFrame