Fix compatibility with Qt 5 in web view code

This commit is contained in:
Martchus 2023-12-05 12:34:22 +01:00
parent d327daa9d4
commit c3a426a264
1 changed files with 4 additions and 0 deletions

View File

@ -186,7 +186,11 @@ void WebPage::insertStyleSheet(const QString &name, const QString &cssCode, bool
script.setRunsOnSubFrames(true);
script.setWorldId(QWebEngineScript::ApplicationWorld);
auto &sc = scripts();
#if (QTWEBENGINEWIDGETS_VERSION >= QT_VERSION_CHECK(6, 0, 0))
auto existingScripts = sc.find(name);
#else
auto existingScripts = sc.findScripts(name);
#endif
for (const auto &existingScript : existingScripts) {
sc.remove(existingScript);
sc.remove(existingScript);