summaryrefslogtreecommitdiffstats
path: root/logic/resources/IconResourceHandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'logic/resources/IconResourceHandler.cpp')
-rw-r--r--logic/resources/IconResourceHandler.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/logic/resources/IconResourceHandler.cpp b/logic/resources/IconResourceHandler.cpp
index d47dcc3d..99353b6c 100644
--- a/logic/resources/IconResourceHandler.cpp
+++ b/logic/resources/IconResourceHandler.cpp
@@ -15,6 +15,7 @@ void IconResourceHandler::setTheme(const QString &theme)
{
m_theme = theme;
+ // notify everyone
for (auto handler : m_iconHandlers)
{
std::shared_ptr<IconResourceHandler> ptr = handler.lock();
@@ -28,6 +29,7 @@ void IconResourceHandler::setTheme(const QString &theme)
void IconResourceHandler::init(std::shared_ptr<ResourceHandler> &ptr)
{
m_iconHandlers.append(std::dynamic_pointer_cast<IconResourceHandler>(ptr));
+ // we always have a result, so lets report it now!
setResult(get());
}