]> Nishi Git Mirror - gwion.git/commitdiff
:art: Change plug discovery order
authorfennecdjay <fennecdjay@gmail.com>
Sun, 10 Jul 2022 11:54:17 +0000 (13:54 +0200)
committerfennecdjay <fennecdjay@gmail.com>
Sun, 10 Jul 2022 11:54:17 +0000 (13:54 +0200)
plug
src/plug.c

diff --git a/plug b/plug
index dd89e8bfe3c3e9222e112526788267ba0270de16..e7833a5e8decacfe6505038ca33f348fdf40de4b 160000 (submodule)
--- a/plug
+++ b/plug
@@ -1 +1 @@
-Subproject commit dd89e8bfe3c3e9222e112526788267ba0270de16
+Subproject commit e7833a5e8decacfe6505038ca33f348fdf40de4b
index 96a1855e5b4255efa54115c3574e32597a696c30..576cf7dfe90edbf457102fb2a44984001a6568cb 100644 (file)
@@ -79,8 +79,8 @@ ANN m_bool plug_ini(const struct Gwion_ *gwion, const Vector list) {
   map_init(map);
   vector_init(&gwion->data->plugs->vec);
   struct PlugHandle h = {.mp = gwion->mp, .map = map};
-  for (m_uint i = 0; i < vector_size(list); i++) {
-    const m_str dir = (m_str)vector_at(list, i);
+  for (m_uint i = vector_size(list) + 1 ; --i;) {
+    const m_str dir = (m_str)vector_at(list, i - 1);
     h.len           = strlen(dir);
     char name[PATH_MAX];
     sprintf(name, "%s/*.so" /**/, dir);