Index: gcal.module
===================================================================
--- gcal.module	(revision 6)
+++ gcal.module	(working copy)
@@ -803,16 +803,15 @@
  */
 function gcal_find_events($start_min, $start_max, $calendar = 'default', $params = array()) {
   $xml = _gcal_retrieve_events($start_min, $start_max, '', $calendar, $params);
+//  var_dump($xml);
   if (!$xml || !$xml->entry)
     return array();
-
   $events = array();
   foreach ($xml->entry as $entry) {
     $event = _gcal_entry_to_event($entry);
     $event['_feed'] = $xml;
     $events[] = $event;
   }
-
   return $events;
 }
 
@@ -820,7 +819,6 @@
   $query  = array('start-min' => $start_min, 'start_max' => $start_max);
   $q      = _gcal_prepare_query(array_merge($query, $params));
   $result = _gcal_action('GET', "calendar/feeds/$calendar/private/full?$q");
-
   if ($result['status'] != '200') {
     drupal_set_message(t("Error searching for events.  Google said status: !status, !content", array(
       "!status" => $result['status'],
@@ -828,18 +826,7 @@
     );
     return NULL;
   }
-
-  // Google doesn't properly escape newline characters.  This destroys formatting in the 'content'
-  // entity, so try to preserve that here.
-  // Also, it looks like Google gives us back doubled up newlines??
-  $content = str_replace("\n", 'xxxnewlinexxx', $result['content']);
-  $matches = array();
-  if (preg_match("/<content(.*?)>(.*?)<\/content>/", $content, $matches)) {
-    $preserved = "<content" . $matches[1] . ">" . str_replace("xxxnewlinexxxxxxnewlinexxx", "&#10;", $matches[2]) . "</content>";
-    $content = preg_replace("/<content.*?>.*?<\/content>/", $preserved, $content);
-  }
-
-  return simplexml_load_string(str_replace("xxxnewlinexxx", "", $content));
+return simplexml_load_string(str_replace("\n", '', $result['content']));
 }
 
 /**
@@ -1077,7 +1064,7 @@
   $namespaces = $event['_entry']->getNameSpaces(true);
 
   $event['_entry']->title = $event['title'];
-  $event['_entry']->description = $event['description'];
+  $event['_entry']->content = $event['description'];
 
   $event['_entry']->children($namespaces['gd'])->when->attributes()->startTime = $event['start'];
   $event['_entry']->children($namespaces['gd'])->when->attributes()->endTime = $event['end'];
