Skip to content

Commit dd0c7af

Browse files
authored
Merge pull request #25709 from alexpavlov96/application_ioc_4.4
added default value for ioc without application
2 parents 3916fb8 + 0099151 commit dd0c7af

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/framework/global/modularity/imodulesetup.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ class IModuleSetup
5959

6060
std::shared_ptr<IApplication> application() const { return m_application; }
6161

62-
const modularity::ContextPtr iocContext() const { return m_application->iocContext(); }
63-
ModulesIoC* ioc() const { return m_application->ioc(); }
62+
const modularity::ContextPtr iocContext() const { return m_application ? m_application->iocContext() : muse::modularity::globalCtx(); }
63+
ModulesIoC* ioc() const { return m_application ? m_application->ioc() : muse::modularity::globalIoc(); }
6464

6565
protected:
6666
std::shared_ptr<IApplication> m_application;

0 commit comments

Comments
 (0)