diff options
author | Alexey Yakovenko <waker@users.sourceforge.net> | 2013-08-28 22:00:28 +0200 |
---|---|---|
committer | Alexey Yakovenko <waker@users.sourceforge.net> | 2013-08-28 22:00:28 +0200 |
commit | 1d61239879e12ccbd0ac80fabfd272e8b785e8cf (patch) | |
tree | cc379ae31f3e7b81c1c330ada9e278907be68abd /plugins.c | |
parent | d48b231a9f258688fbe87cb6a07934d72e16b855 (diff) |
osx: cleanup, use of proper APIs; added new GUI plugin type to the enum in deadbeef.h
Diffstat (limited to 'plugins.c')
-rw-r--r-- | plugins.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -942,7 +942,7 @@ plug_load_all (void) { // start plugins plugin_t *prev = NULL; for (plug = plugins; plug;) { - if (plug->plugin->start) { + if (plug->plugin->type != DB_PLUGIN_GUI && plug->plugin->start) { if (plug->plugin->start () < 0) { fprintf (stderr, "plugin %s failed to start, deactivated.\n", plug->plugin->name); if (plug->plugin->stop) { @@ -995,7 +995,7 @@ plug_connect_all (void) { if (plug->plugin->disconnect) { plug->plugin->disconnect (); } - if (plug->plugin->stop) { + if (plug->plugin->type != DB_PLUGIN_GUI && plug->plugin->stop) { plug->plugin->stop (); } if (plug->handle) { |