diff options
Diffstat (limited to 'src/plugins/webassembly/webassemblydevice.cpp')
-rw-r--r-- | src/plugins/webassembly/webassemblydevice.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/webassembly/webassemblydevice.cpp b/src/plugins/webassembly/webassemblydevice.cpp index 9caf7caae28..32a28215b6e 100644 --- a/src/plugins/webassembly/webassemblydevice.cpp +++ b/src/plugins/webassembly/webassemblydevice.cpp @@ -53,7 +53,8 @@ static void askUserAboutEmSdkSetup() { const char setupWebAssemblyEmSdk[] = "SetupWebAssemblyEmSdk"; - if (!ICore::infoBar()->canInfoBeAdded(setupWebAssemblyEmSdk) + InfoBar *infoBar = ICore::infoBar(); + if (!infoBar->canInfoBeAdded(setupWebAssemblyEmSdk) || !WebAssemblyQtVersion::isQtVersionInstalled() || areToolChainsRegistered()) return; @@ -67,7 +68,7 @@ static void askUserAboutEmSdkSetup() [] { QTimer::singleShot(0, []() { ICore::showOptionsDialog(Constants::SETTINGS_ID); }); }, {}, InfoBarEntry::ButtonAction::Hide); - ICore::infoBar()->addInfo(info); + infoBar->addInfo(info); } class WebAssemblyDeviceFactory final : public IDeviceFactory |