--- HEAD
+++ Modified In Working Tree
@@ -114,12 +114,6 @@
       $bubbletext_field_alias = $bubbletext_field_obj->field_alias;
     }
 
-    // Determine fieldname for marker field.
-    if ($this->options['markers'] == 'field') {
-      $marker_field_obj = $this->view->display_handler->get_handler('field', $this->options['markerfield']);
-      $marker_field = $marker_field_obj->field_alias;
-    }
-    
     // Determine rmt field.
     if ($this->options['enablermt']) {
       $rmt_field_obj = $this->view->display_handler->get_handler('field', $this->options['rmtfield']);
@@ -198,8 +192,8 @@
             }
           }
           elseif ($this->options['markers'] == 'field') {
-            if (!empty($row->{$marker_field})) {
-              $markername = $row->{$marker_field};
+            if (!empty($this->rendered_fields[$row_index][$this->options['markerfield']])) {
+              $markername = $this->rendered_fields[$row_index][$this->options['markerfield']];
             }
           }
           if (!isset($offsets[$markername])) {