From b1b0834613b84d9669f155b79e5e24d591776fce Mon Sep 17 00:00:00 2001
From: Nathan Haug <nate@lullabot.com>
Date: Mon, 17 Mar 2014 20:38:50 -0700
Subject: [PATCH] Issue #2219973: Sub-charts cannot be attached to displays
 that inherit from defaults.

---
 views/charts_plugin_display_chart.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/views/charts_plugin_display_chart.inc b/views/charts_plugin_display_chart.inc
index 7d7bb29..eedba28 100644
--- a/views/charts_plugin_display_chart.inc
+++ b/views/charts_plugin_display_chart.inc
@@ -81,8 +81,8 @@ class charts_plugin_display_chart extends views_plugin_display {
         // the chart display style.
         $display_options = array();
         foreach ($this->view->display as $display_name => $display) {
-          if ($this->view->display[$display_name]->display_options['style_plugin'] === 'chart' && $display_name !== $this->view->current_display) {
-            $display_options[$display_name] = $this->view->display[$display_name]->display_title;
+          if ($display->handler->get_option('style_plugin') === 'chart' && $display_name !== $this->view->current_display) {
+            $display_options[$display_name] = $display->display_title;
           }
         }
         $form['parent_display'] = array(
-- 
GitLab