diff --git a/src/render.js b/src/render.js
index <HASH>..<HASH> 100644
--- a/src/render.js
+++ b/src/render.js
@@ -324,5 +324,12 @@ function _render(callback) {
 
     graphvizInstance._dispatch.call('renderEnd', graphvizInstance);
 
+    if (transitionInstance == null) {
+        this._dispatch.call('end', this);
+        if (callback) {
+            callback.call(this);
+        }
+    }
+
     return this;
 };
Fire callback and end event even when transition is not used

Fixes <URL>