|
@@ -276,7 +276,11 @@ plugin_unloaded(_Name, false) ->
|
|
|
ok;
|
|
ok;
|
|
|
plugin_unloaded(Name, true) ->
|
|
plugin_unloaded(Name, true) ->
|
|
|
case read_loaded() of
|
|
case read_loaded() of
|
|
|
- {ok, Names} ->
|
|
|
|
|
|
|
+ {ok, Names0} ->
|
|
|
|
|
+ Names = lists:filtermap(fun(Name) when is_atom(Name) -> {true, Name};
|
|
|
|
|
+ ({Name, true}) -> {true, Name};
|
|
|
|
|
+ ({Name, false}) -> false
|
|
|
|
|
+ end, Names0),
|
|
|
case lists:member(Name, Names) of
|
|
case lists:member(Name, Names) of
|
|
|
true ->
|
|
true ->
|
|
|
write_loaded(lists:delete(Name, Names));
|
|
write_loaded(lists:delete(Name, Names));
|