aboutsummaryrefslogtreecommitdiff
path: root/vis.c
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2016-04-20 19:20:12 +0200
committerMarc André Tanner <mat@brain-dump.org>2016-04-20 19:20:12 +0200
commitaaefca67b304688efb0f4c893aab469d61f8f0bf (patch)
tree8d3e3bff139d4ecf7172922c81772ba1909fbda3 /vis.c
parent5c1ce884dfec4fb361ea683ec818d6b4952bc841 (diff)
downloadvis-aaefca67b304688efb0f4c893aab469d61f8f0bf.tar.gz
vis-aaefca67b304688efb0f4c893aab469d61f8f0bf.tar.xz
vis-lua: trigger start event after ui has been initialized
Diffstat (limited to 'vis.c')
-rw-r--r--vis.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/vis.c b/vis.c
index 47a6c79..8f4155e 100644
--- a/vis.c
+++ b/vis.c
@@ -366,9 +366,11 @@ Vis *vis_new(Ui *ui, VisEvent *event) {
goto err;
vis->mode_prev = vis->mode = &vis_modes[VIS_MODE_NORMAL];
vis->event = event;
+ if (event && event->vis_init)
+ event->vis_init(vis);
+ vis->ui->start(vis->ui);
if (event && event->vis_start)
event->vis_start(vis);
- vis->ui->start(vis->ui);
return vis;
err:
vis_free(vis);