diff --git a/src/admc/console_impls/policy_root_impl.cpp b/src/admc/console_impls/policy_root_impl.cpp index 85e2107e..b3c0e11f 100644 --- a/src/admc/console_impls/policy_root_impl.cpp +++ b/src/admc/console_impls/policy_root_impl.cpp @@ -30,6 +30,7 @@ #include "status.h" #include "utils.h" #include "managers/icon_manager.h" +#include "managers/gplink_manager.h" #include #include @@ -40,6 +41,8 @@ PolicyRootImpl::PolicyRootImpl(ConsoleWidget *console_arg) } void PolicyRootImpl::fetch(const QModelIndex &index) { + g_gplink_manager->update(); + AdInterface ad; if (ad_failed(ad, console)) { return; diff --git a/src/admc/globals.cpp b/src/admc/globals.cpp index b4c320ac..a4d8b0f1 100644 --- a/src/admc/globals.cpp +++ b/src/admc/globals.cpp @@ -24,6 +24,7 @@ #include "settings.h" #include "status.h" #include "managers/icon_manager.h" +#include "managers/gplink_manager.h" #include @@ -31,6 +32,7 @@ AdConfig *g_adconfig = new AdConfig(); Status *g_status = new Status(); IconManager *g_icon_manager = new IconManager(); +GPLinkManager *g_gplink_manager = new GPLinkManager(); void load_g_adconfig(AdInterface &ad) { const QLocale locale = settings_get_variant(SETTING_locale).toLocale(); diff --git a/src/admc/globals.h b/src/admc/globals.h index 9773ca33..a8c63007 100644 --- a/src/admc/globals.h +++ b/src/admc/globals.h @@ -25,12 +25,15 @@ class AdConfig; class AdInterface; class Status; class IconManager; +class GPLinkManager; extern AdConfig *g_adconfig; extern Status *g_status; extern IconManager *g_icon_manager; +extern GPLinkManager *g_gplink_manager; + void load_g_adconfig(AdInterface &ad); #endif /* GLOBALS_H */