Fix various issues in webkit module

This commit is contained in:
Renaud Casenave-Péré 2019-10-22 12:52:13 +02:00 committed by Renaud Casenave-Péré
parent 997226c026
commit 14a1d07425
2 changed files with 4 additions and 2 deletions

View file

@ -26,7 +26,7 @@ NumList LWebElementCollection::overrideIds = NumList();
NumList LWebHitTestResult::overrideIds = NumList();
NumList LWebSecurityOrigin::overrideIds = NumList();
void webkit_ini() {
void* webkit_ini() {
static bool _ = false; if(_) return 0; _ = true;
ModuleWebkit* module = new ModuleWebkit;
module->ini2();
@ -90,7 +90,7 @@ const QMetaObject* ModuleWebkit::staticMetaObject(int n) {
case 278: m = &QWebView::staticMetaObject; break; }
return m; }
void deleteNObject(int n, void* p, int gc) {
void ModuleWebkit::deleteNObject(int n, void* p, int gc) {
switch(n) {
case 264: if(gc) delete (QWebDatabase*)p; else delete (LWebDatabase*)p; break;
case 265: if(gc) delete (QWebElement*)p; else delete (LWebElement*)p; break;

View file

@ -5,4 +5,6 @@
#include <eql5/eql.h>
#include <QtWebKit>
Q_DECLARE_METATYPE(QList<QWebPluginFactory::Plugin>)
#endif