diff --git a/interface/src/AboutUtil.cpp b/interface/src/AboutUtil.cpp index 56cabce03d..b9bea2d85c 100644 --- a/interface/src/AboutUtil.cpp +++ b/interface/src/AboutUtil.cpp @@ -45,6 +45,16 @@ QString AboutUtil::getQtVersion() const { } void AboutUtil::openUrl(const QString& url) const { + auto abboutUtilInstance = AboutUtil::getInstance(); + if (!abboutUtilInstance) { + return; + } + + if (QThread::currentThread() != thread()) { + QMetaObject::invokeMethod(abboutUtilInstance, "openUrl", Q_ARG(const QString&, url)); + return; + } + auto tablet = DependencyManager::get()->getTablet("com.highfidelity.interface.tablet.system"); auto hmd = DependencyManager::get(); auto offscreenUi = DependencyManager::get();