diff options
Diffstat (limited to 'apps/plugins/keybox.c')
-rw-r--r-- | apps/plugins/keybox.c | 9 |
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 | ||
67 | static const struct plugin_api* rb; | 67 | MEM_FUNCTION_WRAPPERS; |
68 | MEM_FUNCTION_WRAPPERS(rb); | ||
69 | static char buffer[sizeof(struct pw_entry)*MAX_ENTRIES]; | 68 | static char buffer[sizeof(struct pw_entry)*MAX_ENTRIES]; |
70 | static int bytes_read = 0; /* bytes read into the buffer */ | 69 | static int bytes_read = 0; /* bytes read into the buffer */ |
71 | static struct gui_synclist kb_list; | 70 | static struct gui_synclist kb_list; |
@@ -637,11 +636,9 @@ static int main_menu(void) | |||
637 | return 0; | 636 | return 0; |
638 | } | 637 | } |
639 | 638 | ||
640 | enum plugin_status plugin_start(const struct plugin_api *api, | 639 | enum 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 | ||