From f906df017dd7e82f8452cc479373a1b341a02bd9 Mon Sep 17 00:00:00 2001 From: William Wilgus Date: Wed, 3 Mar 2021 13:37:40 -0500 Subject: [PATCH] Open Plugin -- Make first run show at least one item to user Open plugin needs the context menu to allow the user to add an item on the first run there are no items and therefore nothing to pop the context menu from Change-Id: I7a78454ff29b20c7b60db44349dd23d500ed887c --- apps/plugins/open_plugins.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/apps/plugins/open_plugins.c b/apps/plugins/open_plugins.c index 7a888b6af2..84d594ca9a 100644 --- a/apps/plugins/open_plugins.c +++ b/apps/plugins/open_plugins.c @@ -742,12 +742,6 @@ enum plugin_status plugin_start(const void* parameter) exit = true; items = rb->lseek(fd_dat, 0, SEEK_END) / op_entry_sz; - if (items == 0 && !parameter) - { - rb->plugin_open(rb->plugin_get_current_filename(), NULL); - rb->close(fd_dat); - return PLUGIN_GOTO_PLUGIN; - } if (parameter) { @@ -798,6 +792,15 @@ enum plugin_status plugin_start(const void* parameter) } }/* OP_EXT */ } + + if (items == 0 && !exit) + { + rb->plugin_open(rb->plugin_get_current_filename(), NULL); + rb->close(fd_dat); + return PLUGIN_GOTO_PLUGIN; + } + + if (!exit) {