diff --git a/sites/all/modules/contrib/views_field_view/views_field_view_handler_field_view.inc b/sites/all/modules/contrib/views_field_view/views_field_view_handler_field_view.inc
index b41ffb5..3cd6a3f 100644
--- a/sites/all/modules/contrib/views_field_view/views_field_view_handler_field_view.inc
+++ b/sites/all/modules/contrib/views_field_view/views_field_view_handler_field_view.inc
@@ -358,8 +358,8 @@ class views_field_view_handler_field_view extends views_handler_field {
     $output = NULL;
     // If it's not a field handler and there are no values
     // Get the first result row from the view and use that.
-    if (($this->handler_type !== 'field') && empty($values) && isset($this->view->result)) {
-      $values = reset($this->view->result);
+    if ($this->handler_type !== 'field' && !is_object($values)) {
+      $values = (empty($this->view->result)) ? (object) $values : reset($this->view->result);
     }
 
     static $running = array();
