From 3cb8aa05f8cee9e860cf83531682ff0ed4af6a4f Mon Sep 17 00:00:00 2001 From: manuel Date: Thu, 4 Mar 2021 23:36:40 +0100 Subject: sync with upstream --- xbmc/addons/kodi-dev-kit/include/kodi/gui/Window.h | 6 +++--- xbmc/addons/kodi-dev-kit/include/kodi/gui/dialogs/TextViewer.h | 2 +- xbmc/addons/kodi-dev-kit/include/kodi/gui/gl/GLonDX.h | 6 ++++++ xbmc/addons/kodi-dev-kit/include/kodi/gui/renderHelper.h | 2 +- 4 files changed, 11 insertions(+), 5 deletions(-) (limited to 'xbmc/addons/kodi-dev-kit/include/kodi/gui') diff --git a/xbmc/addons/kodi-dev-kit/include/kodi/gui/Window.h b/xbmc/addons/kodi-dev-kit/include/kodi/gui/Window.h index 3066b3c..10fa6ef 100644 --- a/xbmc/addons/kodi-dev-kit/include/kodi/gui/Window.h +++ b/xbmc/addons/kodi-dev-kit/include/kodi/gui/Window.h @@ -451,7 +451,7 @@ public: /// @param[in] item List item to add /// @param[in] itemPosition [opt] The position for item, default is on end /// - void AddListItem(std::shared_ptr item, int itemPosition = -1) + void AddListItem(const std::shared_ptr& item, int itemPosition = -1) { m_interface->kodi_gui->window->add_list_item(m_interface->kodiBase, m_controlHandle, item->m_controlHandle, itemPosition); @@ -465,7 +465,7 @@ public: /// @param[in] item List item to add /// @param[in] itemPosition [opt] The position for item, default is on end /// - void AddListItem(const std::string item, int itemPosition = -1) + void AddListItem(const std::string& item, int itemPosition = -1) { m_interface->kodi_gui->window->add_list_item( m_interface->kodiBase, m_controlHandle, @@ -492,7 +492,7 @@ public: /// /// @param[in] item List item control class to remove /// - void RemoveListItem(std::shared_ptr item) + void RemoveListItem(const std::shared_ptr& item) { m_interface->kodi_gui->window->remove_list_item(m_interface->kodiBase, m_controlHandle, item->m_controlHandle); diff --git a/xbmc/addons/kodi-dev-kit/include/kodi/gui/dialogs/TextViewer.h b/xbmc/addons/kodi-dev-kit/include/kodi/gui/dialogs/TextViewer.h index 42a86f3..dc89740 100644 --- a/xbmc/addons/kodi-dev-kit/include/kodi/gui/dialogs/TextViewer.h +++ b/xbmc/addons/kodi-dev-kit/include/kodi/gui/dialogs/TextViewer.h @@ -33,7 +33,7 @@ namespace dialogs /// in the "./resources/language/resource.language.??_??/strings.po" /// to call with std::string kodi::general::GetLocalizedString(...);. /// -/// It has the header \ref TextViewer.h "#include " +/// It has the header @ref TextViewer.h "#include " /// be included to enjoy it. /// namespace TextViewer diff --git a/xbmc/addons/kodi-dev-kit/include/kodi/gui/gl/GLonDX.h b/xbmc/addons/kodi-dev-kit/include/kodi/gui/gl/GLonDX.h index 4dd97af..5d4e384 100644 --- a/xbmc/addons/kodi-dev-kit/include/kodi/gui/gl/GLonDX.h +++ b/xbmc/addons/kodi-dev-kit/include/kodi/gui/gl/GLonDX.h @@ -10,6 +10,8 @@ #ifdef __cplusplus +#if defined(WIN32) && defined(HAS_ANGLE) + #include #include #include @@ -386,4 +388,8 @@ using CRenderHelper = gl::CGLonDX; } /* namespace gui */ } /* namespace kodi */ +#else /* defined(WIN32) && defined(HAS_ANGLE) */ +#pragma message ( "WARNING: GLonDX.h only be available on Windows by use of Angle as depend!" ) +#endif /* defined(WIN32) && defined(HAS_ANGLE) */ + #endif /* __cplusplus */ diff --git a/xbmc/addons/kodi-dev-kit/include/kodi/gui/renderHelper.h b/xbmc/addons/kodi-dev-kit/include/kodi/gui/renderHelper.h index dabe101..b08f898 100644 --- a/xbmc/addons/kodi-dev-kit/include/kodi/gui/renderHelper.h +++ b/xbmc/addons/kodi-dev-kit/include/kodi/gui/renderHelper.h @@ -67,7 +67,7 @@ inline std::shared_ptr ATTRIBUTE_HIDDEN GetRenderHelper() if (static_cast(CAddonBase::m_interface->addonBase)->m_renderHelper) return static_cast(CAddonBase::m_interface->addonBase)->m_renderHelper; - const std::shared_ptr renderHelper(new CRenderHelper()); + std::shared_ptr renderHelper(new CRenderHelper()); if (!renderHelper->Init()) return nullptr; -- cgit v1.2.3