summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'main.c')
-rw-r--r--main.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/main.c b/main.c
index 973408ae..a6060979 100644
--- a/main.c
+++ b/main.c
@@ -48,6 +48,7 @@
#include "conf.h"
#include "volume.h"
#include "session.h"
+#include "plugins.h"
#ifndef PREFIX
#error PREFIX must be defined
@@ -310,6 +311,7 @@ player_thread (uintptr_t ctx) {
messagepump_push (M_TERMINATE, 0, 0, 0);
}
}
+ plug_trigger_event (DB_EV_FRAMEUPDATE);
uint32_t msg;
uintptr_t ctx;
uint32_t p1;
@@ -345,6 +347,7 @@ player_thread (uintptr_t ctx) {
// update playlist view
gtkpl_songchanged (&main_playlist, p1, p2);
GDK_THREADS_LEAVE();
+ plug_trigger_event (DB_EV_SONGCHANGED);
break;
case M_PLAYSONG:
gtkpl_playsong (&main_playlist);
@@ -576,6 +579,7 @@ main (int argc, char *argv[]) {
conf_load ();
pl_load (defpl);
session_load (sessfile);
+ plug_load_all ();
messagepump_init ();
codec_init_locking ();
streamer_init ();