improvements on plugin load / unload

This commit is contained in:
kremsy
2014-01-18 10:32:33 +01:00
committed by Steffen Schröder
parent 90b0579c17
commit d173a48159
3 changed files with 13 additions and 2 deletions

View File

@ -81,6 +81,9 @@ class KarmaPlugin implements CallbackListener, Plugin {
* @see \ManiaControl\Plugins\Plugin::unload()
*/
public function unload() {
$emptyManialink = new ManiaLink(self::MLID_KARMA);
$manialinkText = $emptyManialink->render()->saveXML();
$this->maniaControl->manialinkManager->sendManialink($manialinkText);
$this->maniaControl->callbackManager->unregisterCallbackListener($this);
unset($this->maniaControl);
}