On Tue, 2012-05-29 at 09:48 -0400, Paul Davis wrote:
[...]
you really want both (a) a method to stop and restart
the plugin (b) a
method to reset to it back to the state it would have immediately
after instantiation. its not 100% whether deactivate/activate is
either of these ...
There is also the distinction between "live" plugins and non-live
plugins (plugins can indicate being live and there are rules about it.
In particular, for live plugins, you *have* to regularly call run if it
is activated. So, to bypass, you're either running it on nothing
(wasting cycles) or you have to deactivate it.
-dr