From 7ac27f203329dd3c1eb6941cf14ae70a31a1e332 Mon Sep 17 00:00:00 2001
From: Daniel Cothran <daniel@andile.co>
Date: Fri, 9 Feb 2018 18:09:18 -0500
Subject: [PATCH] Issue #2943521 by John Cook: Highcharts Title not displaying

---
 .../src/Charts/HighchartsChartsRender.php          | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/modules/charts_highcharts/src/Charts/HighchartsChartsRender.php b/modules/charts_highcharts/src/Charts/HighchartsChartsRender.php
index c65247a..93db286 100644
--- a/modules/charts_highcharts/src/Charts/HighchartsChartsRender.php
+++ b/modules/charts_highcharts/src/Charts/HighchartsChartsRender.php
@@ -74,7 +74,7 @@ class HighchartsChartsRender implements ChartsRenderInterface {
 
     // Set chart title.
     $chartTitle = new ChartTitle();
-    if ((isset($options['title'])) && (!empty($options['title_position']))) {
+    if (isset($options['title'])) {
       $chartTitle->setText($options['title']);
     }
 
@@ -84,11 +84,13 @@ class HighchartsChartsRender implements ChartsRenderInterface {
     }
 
     // Set title position.
-    if ($options['title_position'] == 'in') {
-      $chartTitle->setVerticalAlign('middle');
-    }
-    else {
-      $chartTitle->setVerticalAlign('top');
+    if (isset($options['title_position'])) {
+      if ($options['title_position'] == 'in') {
+        $chartTitle->setVerticalAlign('middle');
+      }
+      else {
+        $chartTitle->setVerticalAlign('top');
+      }
     }
 
     $chartXaxis = new Xaxis();
-- 
GitLab