diff options
-rw-r--r-- | addons/resource.language.en_gb/resources/strings.po | 12 | ||||
-rw-r--r-- | xbmc/addons/GUIDialogAddonInfo.cpp | 6 |
2 files changed, 17 insertions, 1 deletions
diff --git a/addons/resource.language.en_gb/resources/strings.po b/addons/resource.language.en_gb/resources/strings.po index 6c9721c148..7e67d45939 100644 --- a/addons/resource.language.en_gb/resources/strings.po +++ b/addons/resource.language.en_gb/resources/strings.po @@ -12039,7 +12039,17 @@ msgctxt "#21340" msgid "Auto-update" msgstr "" -#empty strings from id 21341 to 21358 +#: xbmc/addons/GUIDialogAddonInfo.cpp +msgctxt "#21341" +msgid "No updates available" +msgstr "" + +#: xbmc/addons/GUIDialogAddonInfo.cpp +msgctxt "#21342" +msgid "There are currently no updates available for this add-on." +msgstr "" + +#empty strings from id 21343 to 21358 #: xbmc/dialogs/GUIDialogFileBrowser.cpp msgctxt "#21359" diff --git a/xbmc/addons/GUIDialogAddonInfo.cpp b/xbmc/addons/GUIDialogAddonInfo.cpp index bfa29d8ee3..91e7c77118 100644 --- a/xbmc/addons/GUIDialogAddonInfo.cpp +++ b/xbmc/addons/GUIDialogAddonInfo.cpp @@ -246,6 +246,12 @@ void CGUIDialogAddonInfo::OnUpdate() } } + if (versions.empty()) + { + CGUIDialogOK::ShowAndGetInput(CVariant{21341}, CVariant{21342}); + return; + } + auto* dialog = static_cast<CGUIDialogSelect*>(g_windowManager.GetWindow(WINDOW_DIALOG_SELECT)); dialog->Reset(); dialog->SetHeading(CVariant{21338}); |