]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
Events: Only render when needed (#8049)
authorJukka Kurkela <jukka.kurkela@gmail.com>
Fri, 13 Nov 2020 22:35:40 +0000 (00:35 +0200)
committerGitHub <noreply@github.com>
Fri, 13 Nov 2020 22:35:40 +0000 (17:35 -0500)
src/core/core.controller.js

index fa160c6ed4947e7c06e5252fb58739ad4d125854..b6d8139f1b8492b6e3fc04ec8da3d0ad337b9142 100644 (file)
@@ -998,11 +998,13 @@ class Chart {
                        return;
                }
 
-               me._handleEvent(e, replay);
+               const changed = me._handleEvent(e, replay);
 
                me._plugins.notify(me, 'afterEvent', [e, replay]);
 
-               me.render();
+               if (changed) {
+                       me.render();
+               }
 
                return me;
        }