X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fpluginserver.C;fp=cinelerra-5.1%2Fcinelerra%2Fpluginserver.C;h=2935ce9dfa6a81f263b8e0f7ef0537599037dd4d;hb=089f2be86316b88f72a6c359ab10e2b95539005b;hp=2f227b203f428d853c1fcf9f7b63522c9b348a0c;hpb=7a70932d3e04454177c456d0b42ee2f5318d6ad1;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/pluginserver.C b/cinelerra-5.1/cinelerra/pluginserver.C index 2f227b20..2935ce9d 100644 --- a/cinelerra-5.1/cinelerra/pluginserver.C +++ b/cinelerra-5.1/cinelerra/pluginserver.C @@ -29,6 +29,7 @@ #include "cwindow.h" #include "edl.h" #include "edlsession.h" +#include "file.h" #include "floatautos.h" #include "keyframes.h" #include "localsession.h" @@ -990,14 +991,10 @@ void PluginServer::get_defaults_path(char *path) char *ptr2 = strrchr(get_path(), '.'); if(!ptr1) ptr1 = get_path(); if(!ptr2) ptr2 = get_path() + strlen(get_path()); - char string2[BCTEXTLEN]; - char *ptr3 = string2; - while(ptr1 < ptr2) - { - *ptr3++ = *ptr1++; - } + char string2[BCTEXTLEN], *ptr3 = string2; + while( ptr1 < ptr2 ) *ptr3++ = *ptr1++; *ptr3 = 0; - sprintf(path, "%s%s.xml", BCASTDIR, string2); + sprintf(path, "%s/%s.xml", File::get_config_path(), string2); } void PluginServer::save_defaults()