aboutsummaryrefslogtreecommitdiff
path: root/src/widgets/BrowserApp.cpp
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-07-26 16:16:54 +0530
committerAkshay Nair <phenax5@gmail.com>2025-07-26 16:16:54 +0530
commit8ab1f8d796d8f35a65e38fdd03d51824a41d1dab (patch)
tree6b7b9655e5a2e7f6fbc0e1b3bec66771e87a64f8 /src/widgets/BrowserApp.cpp
parent2078c60477842d7cf6991148e23979565737a8b5 (diff)
downloadnull-browser-8ab1f8d796d8f35a65e38fdd03d51824a41d1dab.tar.gz
null-browser-8ab1f8d796d8f35a65e38fdd03d51824a41d1dab.zip
Add simple js rpc for decorations via custom scheme
Diffstat (limited to 'src/widgets/BrowserApp.cpp')
-rw-r--r--src/widgets/BrowserApp.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/widgets/BrowserApp.cpp b/src/widgets/BrowserApp.cpp
index d096f01..922c5cc 100644
--- a/src/widgets/BrowserApp.cpp
+++ b/src/widgets/BrowserApp.cpp
@@ -7,6 +7,7 @@
#include "WindowActionRouter.hpp"
#include "events/NotificationReceivedEvent.hpp"
#include "events/WinCreatedEvent.hpp"
+#include "schemes/NullRpcSchemeHandler.hpp"
#include "widgets/BrowserWindow.hpp"
#include "widgets/BrowserApp.hpp"
@@ -36,7 +37,7 @@ BrowserApp::BrowserApp(Configuration &configuration) : configuration(configurati
}
// Initializes profile
- for (auto *profile : profiles) {
+ for (auto *profile : profiles()) {
setup_profile(profile);
}
@@ -52,6 +53,7 @@ void BrowserApp::setup_profile(QWebEngineProfile *profile) {
WindowActionRouter::instance().dispatch_event(event);
});
profile->setPersistentPermissionsPolicy(configuration.permission_persistance_policy());
+ profile->installUrlSchemeHandler("nullrpc", &NullRPCSchemeHandler::instance());
}
BrowserWindow *BrowserApp::create_window(const QStringList &urls) {