diff --git a/ecrire/action/desinstaller_plugin.php b/ecrire/action/desinstaller_plugin.php
index be16295cdb20bb12fe53081f277fb8eec82feb3f..f3a85dfe49a4d379854a28fdf0308e54dd422893 100644
--- a/ecrire/action/desinstaller_plugin.php
+++ b/ecrire/action/desinstaller_plugin.php
@@ -23,7 +23,7 @@ function action_desinstaller_plugin_dist() {
 		$etat = desinstalle_un_plugin($plug_file,$infos['prefix'],$infos['install']);
 		// desactiver si il a bien ete desinstalle
 		if (!$etat)
-			ecrire_plugin_actifs($plug_file,false,'enleve');
+			ecrire_plugin_actifs(array($plug_file),false,'enleve');
 		ecrire_metas();
 	}
 	if ($redirect = _request('redirect')){
diff --git a/ecrire/exec/admin_plugin.php b/ecrire/exec/admin_plugin.php
index e468c8074f446bbd68e946b5753ba6cc17ab7bca..9ef1e31fbcbbb4130588c4c2f9bb7f2f699d003e 100644
--- a/ecrire/exec/admin_plugin.php
+++ b/ecrire/exec/admin_plugin.php
@@ -289,9 +289,9 @@ function ligne_plug($plug_file, $actif, $id){
 	// bouton de desinstallation
 	if ($actif && plugin_est_installe($plug_file)){
 		$s .= "<div style='float:$spip_lang_right' class='spip_pack'>";
+		$action = generer_action_auteur('desinstaller_plugin',$plug_file,generer_url_ecrire('admin_plugin'));
 		$s .= "<a href='$action'>"._T('bouton_effacer_tout')."</a>";
 		$s .= http_img_pack('spip-pack-24.png','spip-pack','','spip-pack');
-		$action = generer_action_auteur('desinstaller_plugin',$plug_file,generer_url_ecrire('admin_plugin'));
 		$s .= "</div>";
 	}