diff --git a/plugins/views/panels_views_plugin_row_fields.inc b/plugins/views/panels_views_plugin_row_fields.inc
index 72e4928..9dbda74 100644
--- a/plugins/views/panels_views_plugin_row_fields.inc
+++ b/plugins/views/panels_views_plugin_row_fields.inc
@@ -137,13 +137,13 @@ class panels_views_plugin_row_fields extends views_plugin_row_fields {
 
     // Now that we have distributed our fields, go through the regions and
     // render them into the content array.
-    foreach ($this->region_fields as $region_id => $fields) {
-      $this->view->field = $fields;
+    foreach ($this->region_fields as $region_id => $fields_list) {
+      $this->view->field = $fields_list;
       $content[$region_id] = theme($this->theme_functions(), array('view' => $this->view, 'options' => $this->options, 'row' => $row));
     }
 
     // Restore our $fields array.
-    $view->field = $fields;
+    $this->view->field = $fields;
 
     // Now that we have a rendered content array, render it.
     return panels_print_layout($layout, $content, $meta);
