summaryrefslogtreecommitdiff
path: root/apps/plugins/keybox.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/keybox.c')
-rw-r--r--apps/plugins/keybox.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/apps/plugins/keybox.c b/apps/plugins/keybox.c
index 0e657f3bcc..3c874a6549 100644
--- a/apps/plugins/keybox.c
+++ b/apps/plugins/keybox.c
@@ -64,8 +64,7 @@ union hash
64 uint32_t words[4]; 64 uint32_t words[4];
65}; 65};
66 66
67static const struct plugin_api* rb; 67MEM_FUNCTION_WRAPPERS;
68MEM_FUNCTION_WRAPPERS(rb);
69static char buffer[sizeof(struct pw_entry)*MAX_ENTRIES]; 68static char buffer[sizeof(struct pw_entry)*MAX_ENTRIES];
70static int bytes_read = 0; /* bytes read into the buffer */ 69static int bytes_read = 0; /* bytes read into the buffer */
71static struct gui_synclist kb_list; 70static struct gui_synclist kb_list;
@@ -637,11 +636,9 @@ static int main_menu(void)
637 return 0; 636 return 0;
638} 637}
639 638
640enum plugin_status plugin_start(const struct plugin_api *api, 639enum plugin_status plugin_start(const void *parameter)
641 const void *parameter)
642{ 640{
643 (void)parameter; 641 (void)parameter;
644 rb = api;
645 int ret; 642 int ret;
646 643
647 rb->gui_synclist_init(&kb_list, &kb_list_cb, NULL, false, 1, NULL); 644 rb->gui_synclist_init(&kb_list, &kb_list_cb, NULL, false, 1, NULL);
@@ -652,8 +649,6 @@ enum plugin_status plugin_start(const struct plugin_api *api,
652 rb->gui_synclist_limit_scroll(&kb_list, false); 649 rb->gui_synclist_limit_scroll(&kb_list, false);
653 rb->gui_synclist_select_item(&kb_list, 0); 650 rb->gui_synclist_select_item(&kb_list, 0);
654 651
655 md5_init(api);
656
657 init_ll(); 652 init_ll();
658 ret = main_menu(); 653 ret = main_menu();
659 654