Skip to content

Commit 3d7b3e0

Browse files
authored
Merge pull request #582 from konakona418-forked/disable-webui-devtools
Disable devtools of webview under release mode
2 parents 131383c + 0947e86 commit 3d7b3e0

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/webui.c

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11221,6 +11221,15 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpReserved) {
1122111221
settings->lpVtbl->put_IsScriptEnabled(settings, TRUE);
1122211222
settings->lpVtbl->put_AreDefaultScriptDialogsEnabled(settings, TRUE);
1122311223
settings->lpVtbl->put_IsWebMessageEnabled(settings, TRUE);
11224+
11225+
/* Whether dev tools are enabled or not.
11226+
* When WEBUI_LOG is defined, dev tools are enabled.
11227+
* Otherwise, dev tools are disabled. */
11228+
#ifndef WEBUI_LOG
11229+
settings->lpVtbl->put_AreDevToolsEnabled(settings, FALSE);
11230+
#endif
11231+
11232+
1122411233
RECT bounds = {0, 0, webView->width, webView->height};
1122511234
webView->webviewController->lpVtbl->put_Bounds(webView->webviewController, bounds);
1122611235
TitleChangedHandler* titleChangedHandler = CreateTitleChangedHandler(webView);
@@ -11420,6 +11429,7 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpReserved) {
1142011429
webView->height = (win->height > 0 ? win->height : WEBUI_DEF_HEIGHT);
1142111430
webView->x = (win->x > 0 ? win->x : (int)((GetSystemMetrics(SM_CXSCREEN) - webView->width) / 2));
1142211431
webView->y = (win->y > 0 ? win->y : (int)((GetSystemMetrics(SM_CYSCREEN) - webView->height) / 2));
11432+
1142311433
win->webView = webView;
1142411434

1142511435
// Note: To garantee all Microsoft WebView's operations ownership we should

0 commit comments

Comments
 (0)