From 2f745fae447200b666c9f5810796d13a20fdf559 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 11 Jul 2016 20:26:39 -0400 Subject: Fully reset plugin struct when plugin is reloaded This fixes a bug where, for example, after re-loading a plugin from a different bundle, the LilvPlugin would still report the old bundle. Also never replace a newer version with an older version when a bundle is loaded. Ignores the entire bundle if an older plugin than one loaded is found. This is tricky because the unit of loading/unloading is a bundle, and the unit of versioning is a plugin, but since having data from an old bundle still loaded seems like a bad idea, this seems like the most correct behaviour. --- COPYING | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'COPYING') diff --git a/COPYING b/COPYING index 3010008..7121a87 100644 --- a/COPYING +++ b/COPYING @@ -1,4 +1,4 @@ -Copyright 2011-2014 David Robillard +Copyright 2011-2016 David Robillard Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above -- cgit v1.2.1