From 2bb8f4166f508ed60663259cdd2d6ff816d64fe2 Mon Sep 17 00:00:00 2001 From: Thilo Graf Date: Sat, 10 Apr 2021 22:14:39 +0200 Subject: [PATCH] opkg_manager: move visual update check into own methode Origin commit data ------------------ Branch: ni/coolstream Commit: https://github.com/neutrino-images/ni-neutrino/commit/7e922d860020ef200b7bcd17f38c71033ff32b46 Author: Thilo Graf Date: 2021-04-10 (Sat, 10 Apr 2021) ------------------ No further description and justification available within origin commit message! ------------------ This commit was generated by Migit --- src/gui/opkg_manager.cpp | 14 +++++++++++--- src/gui/opkg_manager.h | 1 + 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/gui/opkg_manager.cpp b/src/gui/opkg_manager.cpp index 8220ca47e..3c6224e95 100644 --- a/src/gui/opkg_manager.cpp +++ b/src/gui/opkg_manager.cpp @@ -553,15 +553,23 @@ void COPKGManager::refreshMenu() { updateMenu(); } -int COPKGManager::showMenu() + +void COPKGManager::showUpdateCheckResult() { - installed = false; - if (checkUpdates()){ + checkUpdates(); + + if (num_updates) + { std::string update_msg = to_string(num_updates) + " "; update_msg += g_Locale->getText(LOCALE_OPKG_MESSAGEBOX_UPDATES_AVAILABLE); DisplayInfoMessage(update_msg.c_str()); } +} +int COPKGManager::showMenu() +{ + installed = false; + showUpdateCheckResult(); #if 0 getPkgData(OM_LIST); getPkgData(OM_LIST_UPGRADEABLE); diff --git a/src/gui/opkg_manager.h b/src/gui/opkg_manager.h index 46c18c4b1..cc693fa8c 100644 --- a/src/gui/opkg_manager.h +++ b/src/gui/opkg_manager.h @@ -107,6 +107,7 @@ class COPKGManager : public CMenuTarget std::string getBlankPkgName(const std::string& line); bool isInstalled(const std::string& pkg_name); bool isUpgradable(const std::string& pkg_name); + void showUpdateCheckResult(); /*! * Gets an info from opkg command info or status from a package via keywords as std::string