diff options
Diffstat (limited to 'apps/root_menu.c')
-rw-r--r-- | apps/root_menu.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/root_menu.c b/apps/root_menu.c index 8df9f87d44..f4f984b823 100644 --- a/apps/root_menu.c +++ b/apps/root_menu.c | |||
@@ -856,6 +856,9 @@ void root_menu(void) | |||
856 | 856 | ||
857 | next_screen = load_plugin_screen(path, param); | 857 | next_screen = load_plugin_screen(path, param); |
858 | 858 | ||
859 | if (next_screen != GO_TO_PLUGIN) | ||
860 | open_plugin_add_path(NULL, NULL, NULL); | ||
861 | |||
859 | /* shortcuts may take several trips through the GO_TO_PLUGIN case | 862 | /* shortcuts may take several trips through the GO_TO_PLUGIN case |
860 | make sure we preserve and restore the origin */ | 863 | make sure we preserve and restore the origin */ |
861 | if (next_screen == GO_TO_PREVIOUS && shortcut_origin != GO_TO_ROOT) | 864 | if (next_screen == GO_TO_PREVIOUS && shortcut_origin != GO_TO_ROOT) |