diff options
Diffstat (limited to 'xbmc/addons/kodi-addon-dev-kit/include/kodi/addon-instance/VFS.h')
| -rw-r--r-- | xbmc/addons/kodi-addon-dev-kit/include/kodi/addon-instance/VFS.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/xbmc/addons/kodi-addon-dev-kit/include/kodi/addon-instance/VFS.h b/xbmc/addons/kodi-addon-dev-kit/include/kodi/addon-instance/VFS.h index 4bb3e69..8e688d7 100644 --- a/xbmc/addons/kodi-addon-dev-kit/include/kodi/addon-instance/VFS.h +++ b/xbmc/addons/kodi-addon-dev-kit/include/kodi/addon-instance/VFS.h | |||
| @@ -119,7 +119,7 @@ namespace addon | |||
| 119 | class CInstanceVFS : public IAddonInstance | 119 | class CInstanceVFS : public IAddonInstance |
| 120 | { | 120 | { |
| 121 | public: | 121 | public: |
| 122 | CInstanceVFS(KODI_HANDLE instance) | 122 | explicit CInstanceVFS(KODI_HANDLE instance) |
| 123 | : IAddonInstance(ADDON_INSTANCE_VFS) | 123 | : IAddonInstance(ADDON_INSTANCE_VFS) |
| 124 | { | 124 | { |
| 125 | if (CAddonBase::m_interface->globalSingleInstance != nullptr) | 125 | if (CAddonBase::m_interface->globalSingleInstance != nullptr) |
| @@ -350,7 +350,7 @@ namespace addon | |||
| 350 | m_cb->require_authentication(m_cb->ctx, url.c_str()); | 350 | m_cb->require_authentication(m_cb->ctx, url.c_str()); |
| 351 | } | 351 | } |
| 352 | 352 | ||
| 353 | CVFSCallbacks(const VFSGetDirectoryCallbacks* cb) : m_cb(cb) { } | 353 | explicit CVFSCallbacks(const VFSGetDirectoryCallbacks* cb) : m_cb(cb) { } |
| 354 | 354 | ||
| 355 | private: | 355 | private: |
| 356 | const VFSGetDirectoryCallbacks* m_cb; | 356 | const VFSGetDirectoryCallbacks* m_cb; |
| @@ -519,7 +519,7 @@ namespace addon | |||
| 519 | VFSGetDirectoryCallbacks* callbacks) | 519 | VFSGetDirectoryCallbacks* callbacks) |
| 520 | { | 520 | { |
| 521 | std::vector<kodi::vfs::CDirEntry> addonEntries; | 521 | std::vector<kodi::vfs::CDirEntry> addonEntries; |
| 522 | bool ret = instance->toAddon.addonInstance->GetDirectory(*url, addonEntries, callbacks); | 522 | bool ret = instance->toAddon.addonInstance->GetDirectory(*url, addonEntries, CVFSCallbacks(callbacks)); |
| 523 | if (ret) | 523 | if (ret) |
| 524 | { | 524 | { |
| 525 | VFSDirEntry* entries = static_cast<VFSDirEntry*>(malloc(sizeof(VFSDirEntry) * addonEntries.size())); | 525 | VFSDirEntry* entries = static_cast<VFSDirEntry*>(malloc(sizeof(VFSDirEntry) * addonEntries.size())); |
