Call unload with ui arg

This commit is contained in:
dadav
2019-11-30 09:43:39 +01:00
parent f973997cdb
commit 608904daf8
3 changed files with 6 additions and 6 deletions

View File

@ -3,6 +3,7 @@ import glob
import _thread
import importlib, importlib.util
import logging
from pwnagotchi.ui import view
default_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "default")
loaded = {}
@ -27,14 +28,14 @@ def toggle_plugin(name, enable=True):
global loaded, database
if not enable and name in loaded:
if getattr(loaded[name], 'on_unload', None):
loaded[name].on_unload()
loaded[name].on_unload(view.ROOT)
del loaded[name]
return True
if enable and name in database and name not in loaded:
load_from_file(database[name])
one(name, 'loaded')
one(name, 'ui_setup')
one(name, 'ui_setup', view.ROOT)
return True
return False