diff options
Diffstat (limited to 'apps/plugin.c')
-rw-r--r-- | apps/plugin.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/apps/plugin.c b/apps/plugin.c index 230013e127..10ac016e3a 100644 --- a/apps/plugin.c +++ b/apps/plugin.c | |||
@@ -600,7 +600,7 @@ static const struct plugin_api rockbox_api = { | |||
600 | #endif /* HAVE_BUTTON_LIGHT */ | 600 | #endif /* HAVE_BUTTON_LIGHT */ |
601 | }; | 601 | }; |
602 | 602 | ||
603 | int plugin_load(const char* plugin, void* parameter) | 603 | int plugin_load(const char* plugin, const void* parameter) |
604 | { | 604 | { |
605 | int rc; | 605 | int rc; |
606 | struct plugin_header *hdr; | 606 | struct plugin_header *hdr; |
@@ -719,8 +719,7 @@ int plugin_load(const char* plugin, void* parameter) | |||
719 | 719 | ||
720 | invalidate_icache(); | 720 | invalidate_icache(); |
721 | 721 | ||
722 | rc = hdr->entry_point((struct plugin_api*) &rockbox_api, parameter); | 722 | rc = hdr->entry_point(&rockbox_api, parameter); |
723 | /* explicitly casting the pointer here to avoid touching every plugin. */ | ||
724 | 723 | ||
725 | button_clear_queue(); | 724 | button_clear_queue(); |
726 | 725 | ||