]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
Change reference to index to prevent running off the end of the array
authorDamian Silbergleith Cunniff <dcunniff@gmail.com>
Sat, 26 Dec 2015 22:36:15 +0000 (15:36 -0700)
committerDamian Silbergleith Cunniff <dcunniff@gmail.com>
Sat, 26 Dec 2015 22:36:15 +0000 (15:36 -0700)
src/Chart.Doughnut.js

index da8fbb0436782cf9c9d9ba976df1dcbd553a7cc7..90d886b79219ed1caa21221e0a07f341f75c7ff6 100644 (file)
@@ -93,8 +93,8 @@
                addData : function(segment, atIndex, silent){
                        var index = atIndex !== undefined ? atIndex : this.segments.length;
                        if ( typeof(segment.color) === "undefined" ) {
-                               segment.color = Chart.defaults.global.segmentColorDefault[index];
-                               segment.highlight = Chart.defaults.global.segmentHighlightColorDefaults[index];                         
+                               segment.color = Chart.defaults.global.segmentColorDefault[index % Chart.defaults.global.segmentColorDefault.length];
+                               segment.highlight = Chart.defaults.global.segmentHighlightColorDefaults[index % Chart.defaults.global.segmentHighlightColorDefaults.length];                            
                        }
                        this.segments.splice(index, 0, new this.SegmentArc({
                                value : segment.value,