I am getting an exception when trying to use middleware functional mode.
This is my defsketch function
(defsketch main :title "Some title" :setup setup :draw draw :size [WIDTH HEIGHT] :middleware [m/fun-mode m/navigation-2d])
Exception in :draw function: #error {
:cause Wrong number of args (1) passed to: sample/draw
:via
[{:type clojure.lang.ArityException
:message Wrong number of args (1) passed to: histogram/draw
:at [clojure.lang.AFn throwArity AFn.java 429]}]
:trace
[[clojure.lang.AFn throwArity AFn.java 429]
[clojure.lang.AFn invoke AFn.java 32]
[clojure.lang.Var invoke Var.java 379]
[quil.middlewares.navigation_2d$draw$fn__6564 invoke navigation_2d.cljc 64]
[quil.middlewares.navigation_2d$draw invokeStatic navigation_2d.cljc 62]
[quil.middlewares.navigation_2d$draw invoke navigation_2d.cljc 52]
[clojure.core$partial$fn__4759 invoke core.clj 2515]
[quil.middlewares.fun_mode$wrap_draw_update$quil_draw__6396 invoke fun_mode.cljc 16]
[quil.middlewares.safe_fns$wrap_fn$fn__114 invoke safe_fns.clj 9]
[quil.middlewares.bind_output$bind_output$iter__148__152$fn__153$fn__164 invoke bind_output.clj 21]
[quil.applet$_draw invoke applet.clj 220]
[quil.Applet draw nil -1]
[processing.core.PApplet handleDraw PApplet.java 2402]
[quil.Applet handleDraw nil -1]
[processing.awt.PSurfaceAWT$12 callDraw PSurfaceAWT.java 1527]
[processing.core.PSurfaceNone$AnimationThread run PSurfaceNone.java 316]]}
Any idea how to solve this ?