diff options
author | Jesse Luehrs <doy@tozt.net> | 2014-10-27 11:59:11 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2014-10-27 11:59:11 -0400 |
commit | 36692c31cf639a54d93758428e27266a278b0941 (patch) | |
tree | da41024d783986fdba4eb15170f2e77e06679a18 /src | |
parent | 951032ffbe7a1018b95064b6a4bdac0e8148c0eb (diff) | |
download | julia-fractals-36692c31cf639a54d93758428e27266a278b0941.tar.gz julia-fractals-36692c31cf639a54d93758428e27266a278b0941.zip |
move the "wait for window close" logic into renderfractal
Diffstat (limited to 'src')
-rw-r--r-- | src/renderer.jl | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/renderer.jl b/src/renderer.jl index 7d7fca7..372353a 100644 --- a/src/renderer.jl +++ b/src/renderer.jl @@ -14,6 +14,13 @@ function renderfractal(imgc, iterations, make_c, step) img[new_pixels] = HSV(i * 360/iterations, 1, 1) view(imgc, img) end + + if (!isinteractive()) + cv = Condition() + win = toplevel(imgc) + bind(win, "<Destroy>", e->notify(cv)) + wait(cv) + end end function mandelbrot(imgc, iterations = 45) |