diff --git a/views/handlers/geofield_handler_filter.inc b/views/handlers/geofield_handler_filter.inc
index 351125f..e492931 100644
--- a/views/handlers/geofield_handler_filter.inc
+++ b/views/handlers/geofield_handler_filter.inc
@@ -66,7 +66,7 @@ class geofield_handler_filter extends views_handler_filter_numeric {
     $proximityPlugin = geofield_proximity_load_plugin($this->options['source']);
     $options = $proximityPlugin->getSourceValue($this);
 
-    if ($options) {
+    if ($options && !empty($options['latitude']) && !empty($options['longitude'])) {
       $lat_alias = $this->definition['field_name'] . '_lat';
       $lon_alias = $this->definition['field_name'] . '_lon';
       $this->ensure_my_table();