Skip to content

Commit 5c8c9e7

Browse files
committed
Revert "Display a custom page for Dev Tools Discovery"
This reverts commit 2e7030c. Reverts #401. Based upon feedback from Warchamp, needs a bit more discussion and a bit more time in the oven. Also realized I missed the lack of RAII on that one string pointer.
1 parent 2e7030c commit 5c8c9e7

5 files changed

+0
-204
lines changed

browser-app.cpp

-38
Original file line numberDiff line numberDiff line change
@@ -50,17 +50,6 @@ CefRefPtr<CefBrowserProcessHandler> BrowserApp::GetBrowserProcessHandler()
5050
return this;
5151
}
5252

53-
CefRefPtr<CefResourceBundleHandler> BrowserApp::GetResourceBundleHandler()
54-
{
55-
return this;
56-
}
57-
58-
BrowserApp::~BrowserApp()
59-
{
60-
if (devToolsFile != nullptr)
61-
free(devToolsFile);
62-
}
63-
6453
void BrowserApp::OnRegisterCustomSchemes(CefRawPtr<CefSchemeRegistrar> registrar)
6554
{
6655
registrar->AddCustomScheme("http",
@@ -418,33 +407,6 @@ bool BrowserApp::Execute(const CefString &name, CefRefPtr<CefV8Value>,
418407
return true;
419408
}
420409

421-
bool BrowserApp::GetDataResource(int resource_id, void *&data,
422-
size_t &data_size)
423-
{
424-
if (resource_id == IDR_CEF_DEVTOOLS_DISCOVERY_PAGE &&
425-
devToolsFile != nullptr) {
426-
data = devToolsFile;
427-
data_size = strlen(devToolsFile);
428-
return true;
429-
}
430-
return false;
431-
}
432-
433-
bool BrowserApp::GetLocalizedString(int, CefString &)
434-
{
435-
return false;
436-
};
437-
438-
bool BrowserApp::GetDataResourceForScale(int, ScaleFactor, void *&, size_t &)
439-
{
440-
return false;
441-
};
442-
443-
void BrowserApp::SetDevToolsFile(char *data)
444-
{
445-
devToolsFile = strdup(data);
446-
}
447-
448410
#ifdef ENABLE_BROWSER_QT_LOOP
449411
Q_DECLARE_METATYPE(MessageTask);
450412
MessageObject messageObject;

browser-app.hpp

-16
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@ extern void QueueBrowserTask(CefRefPtr<CefBrowser> browser, BrowserFunc func);
6666
class BrowserApp : public CefApp,
6767
public CefRenderProcessHandler,
6868
public CefBrowserProcessHandler,
69-
public CefResourceBundleHandler,
7069
public CefV8Handler {
7170

7271
void ExecuteJSFunction(CefRefPtr<CefBrowser> browser,
@@ -78,21 +77,17 @@ class BrowserApp : public CefApp,
7877
bool shared_texture_available;
7978
CallbackMap callbackMap;
8079
int callbackId;
81-
char *devToolsFile;
8280

8381
public:
8482
inline BrowserApp(bool shared_texture_available_ = false)
8583
: shared_texture_available(shared_texture_available_)
8684
{
8785
}
88-
~BrowserApp();
8986

9087
virtual CefRefPtr<CefRenderProcessHandler>
9188
GetRenderProcessHandler() override;
9289
virtual CefRefPtr<CefBrowserProcessHandler>
9390
GetBrowserProcessHandler() override;
94-
virtual CefRefPtr<CefResourceBundleHandler>
95-
GetResourceBundleHandler() override;
9691
virtual void OnBeforeChildProcessLaunch(
9792
CefRefPtr<CefCommandLine> command_line) override;
9893
virtual void OnRegisterCustomSchemes(
@@ -114,16 +109,6 @@ class BrowserApp : public CefApp,
114109
CefRefPtr<CefV8Value> &retval,
115110
CefString &exception) override;
116111

117-
/* CefResourceBundleHandler */
118-
virtual bool GetDataResource(int resource_id, void *&data,
119-
size_t &data_size) override;
120-
virtual bool GetLocalizedString(int message_id,
121-
CefString &string) override;
122-
virtual bool GetDataResourceForScale(int resource_id,
123-
ScaleFactor scale_factor,
124-
void *&data,
125-
size_t &data_size) override;
126-
127112
#ifdef ENABLE_BROWSER_QT_LOOP
128113
virtual void OnScheduleMessagePumpWork(int64 delay_ms) override;
129114
QTimer frameTimer;
@@ -138,7 +123,6 @@ class BrowserApp : public CefApp,
138123
void SetDocumentVisibility(CefRefPtr<CefBrowser> browser,
139124
bool isVisible);
140125
#endif
141-
void SetDevToolsFile(char *data);
142126

143127
IMPLEMENT_REFCOUNTING(BrowserApp);
144128
};

cef-headers.hpp

-2
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,6 @@
3737
#include <include/cef_render_process_handler.h>
3838
#include <include/cef_request_context_handler.h>
3939
#include <include/cef_jsdialog_handler.h>
40-
#include <include/cef_resource_bundle_handler.h>
41-
#include <include/cef_pack_resources.h>
4240
#if defined(__APPLE__)
4341
#include "include/wrapper/cef_library_loader.h"
4442
#endif

data/dev_tools_discovery.html

-144
This file was deleted.

obs-browser-plugin.cpp

-4
Original file line numberDiff line numberDiff line change
@@ -387,10 +387,6 @@ static void BrowserInit(void)
387387

388388
app = new BrowserApp(tex_sharing_avail);
389389

390-
BPtr<char> pagesPath = obs_module_file("dev_tools_discovery.html");
391-
BPtr<char> pagesFile = os_quick_read_utf8_file(pagesPath);
392-
app->SetDevToolsFile(pagesFile);
393-
394390
#ifdef _WIN32
395391
CefExecuteProcess(args, app, nullptr);
396392
#endif

0 commit comments

Comments
 (0)