From 3aa79d94fcdc80ed513c730c9c1a0bb4bb292d61 Mon Sep 17 00:00:00 2001
From: Dan Vanderkam <dan@dygraphs.com>
Date: Mon, 21 Feb 2011 10:31:23 -0500
Subject: [PATCH] fix issue 124

---
 dygraph.js | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dygraph.js b/dygraph.js
index 4a1cef2..657a405 100644
--- a/dygraph.js
+++ b/dygraph.js
@@ -1401,6 +1401,9 @@ Dygraph.prototype.mouseMove_ = function(event) {
   var canvasx = Dygraph.pageX(event) - Dygraph.findPosX(this.mouseEventElement_);
   var points = this.layout_.points;
 
+  // This prevents JS errors when mousing over the canvas before data loads.
+  if (typeof(points) == 'undefined') return;
+
   var lastx = -1;
   var lasty = -1;
 
-- 
2.7.4