Index: location_cck.module
===================================================================
--- location_cck.module	(revision 136)
+++ location_cck.module	(working copy)
@@ -381,8 +381,13 @@
 function location_cck_token_values($type, $object = NULL) {
   if ($type == 'field') {
     $item = $object[0];
+    $lSettings = $item['location_settings']['display']['hide'];
+    if (is_array($lSettings) && $lSettings) {
+      $hide = array_filter($lSettings);
+      $hide = array_keys($hide);
+    }
     $location = array(
-      'hide' => array_keys(array_filter($item['location_settings']['display']['hide'])),
+      'hide' => $hide,
       'location' => location_load_location($item['lid']),
     );
 
