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=9995a4a7a47dc43de079e8a044666786aa74cebf;hb=26fe9e12d6d42ae8f7087ac7f08242769d77a84a;hp=0c72a3582d145d324ce94784001807911ace3bef;hpb=27fd3ea07d41d179c8fdcb5b8481960c1fcc37d5;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/pluginserver.C b/cinelerra-5.1/cinelerra/pluginserver.C index 0c72a358..9995a4a7 100644 --- a/cinelerra-5.1/cinelerra/pluginserver.C +++ b/cinelerra-5.1/cinelerra/pluginserver.C @@ -79,6 +79,7 @@ void PluginServer::init() plugin_obj = new PluginObj(); modules = new ArrayList; nodes = new ArrayList; + tip = 0; } PluginServer::PluginServer() @@ -107,6 +108,7 @@ PluginServer::PluginServer(PluginServer &that) plugin_obj = that.plugin_obj; plugin_obj->add_user(); title = !that.title ? 0 : cstrdup(that.title); + tip = !that.tip ? 0 : cstrdup(that.tip); path = !that.path ? 0 : cstrdup(that.path); ff_name = !that.ff_name ? 0 : cstrdup(that.ff_name); modules = new ArrayList; @@ -137,6 +139,7 @@ PluginServer::~PluginServer() delete [] path; delete [] ff_name; delete [] title; + delete [] tip; delete modules; delete nodes; delete picon; @@ -175,6 +178,7 @@ int PluginServer::reset_parameters() uses_gui = 0; transition = 0; title = 0; + tip = 0; path = 0; data_text = 0; for( int i=sizeof(args)/sizeof(args[0]); --i>=0; ) args[i] = 0;