--- a/src/qtgui/main.cpp
+++ b/src/qtgui/main.cpp
@@ -229,7 +229,21 @@
}
}
+#ifdef USING_WEBENGINE
+ // This is necessary for allowing webengine to load local resources (icons)
+ // It is not an issue because we never access remote sites.
+ char arg_disable_web_security[] = "--disable-web-security";
+ int appargc = argc + 1;
+ char** appargv = new char*[appargc+1];
+ for(int i = 0; i < argc; i++) {
+ appargv[i] = argv[i];
+ }
+ appargv[argc] = arg_disable_web_security;
+ appargv[argc+1] = nullptr;
+ QApplication app(appargc, appargv);
+#else
QApplication app(argc, argv);
+#endif
QCoreApplication::setOrganizationName("Recoll.org");
QCoreApplication::setApplicationName("recoll");