diff options
Diffstat (limited to 'logic/resources/IconResourceHandler.cpp')
-rw-r--r-- | logic/resources/IconResourceHandler.cpp | 2 |
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()); } |