Skip to content

Commit 8701801

Browse files
committed
Removed unused code
1 parent e49a267 commit 8701801

File tree

5 files changed

+10
-24
lines changed

5 files changed

+10
-24
lines changed

MTA10/ceflauncher/CCefApp.h

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ class CCefApp : public CefApp, public CefRenderProcessHandler
7272

7373
// Bind V8 --> C++ functions
7474
V8Helpers::BindV8Function ( handler, mtaObject, "triggerEvent", Javascript_triggerEvent );
75-
// V8Helpers::BindV8Function ( handler, mtaObject, "triggerServerEvent", Javascript_triggerServerEvent ); // Disabled due to security issues
7675

7776
// Assign mtaObject to global object
7877
globalObject->SetValue ( "mta", mtaObject, V8_PROPERTY_ATTRIBUTE_NONE );
@@ -87,15 +86,6 @@ class CCefApp : public CefApp, public CefRenderProcessHandler
8786
frame->GetBrowser ()->SendProcessMessage ( PID_BROWSER, message );
8887
}
8988

90-
static void Javascript_triggerServerEvent ( CefRefPtr<CefFrame> frame, const CefV8ValueList& arguments )
91-
{
92-
if ( arguments.size () == 0 )
93-
return;
94-
95-
CefRefPtr<CefProcessMessage> message = V8Helpers::SerialiseV8Arguments ( "TriggerServerLuaEvent", arguments );
96-
frame->GetBrowser ()->SendProcessMessage ( PID_BROWSER, message );
97-
}
98-
9989
public:
10090
IMPLEMENT_REFCOUNTING(CCefApp);
10191

MTA10/core/CWebView.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -374,8 +374,11 @@ bool CWebView::VerifyFile ( const SString& strPath )
374374
bool CWebView::OnProcessMessageReceived ( CefRefPtr<CefBrowser> browser, CefProcessId source_process, CefRefPtr<CefProcessMessage> message )
375375
{
376376
CefRefPtr<CefListValue> argList = message->GetArgumentList ();
377-
if ( message->GetName () == "TriggerLuaEvent" || message->GetName () == "TriggerServerLuaEvent" )
377+
if ( message->GetName () == "TriggerLuaEvent" )
378378
{
379+
if ( !m_bIsLocal )
380+
return true;
381+
379382
// Get event name
380383
CefString eventName = argList->GetString ( 0 );
381384

@@ -390,7 +393,7 @@ bool CWebView::OnProcessMessageReceived ( CefRefPtr<CefBrowser> browser, CefProc
390393
}
391394

392395
// Queue event to run on the main thread
393-
auto func = std::bind ( &CWebBrowserEventsInterface::Events_OnTriggerEvent, m_pEventsInterface, SString ( eventName ), args, message->GetName () == "TriggerServerLuaEvent" );
396+
auto func = std::bind ( &CWebBrowserEventsInterface::Events_OnTriggerEvent, m_pEventsInterface, SString ( eventName ), args );
394397
g_pCore->GetWebCore ()->AddEventToEventQueue ( func, this, "OnProcessMessageReceived1" );
395398

396399
// The message was handled

MTA10/mods/shared_logic/CClientWebBrowser.cpp

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -194,23 +194,16 @@ void CClientWebBrowser::Events_OnChangeCursor ( unsigned char ucCursor )
194194
CallEvent ( "onClientBrowserCursorChange", Arguments, false );
195195
}
196196

197-
void CClientWebBrowser::Events_OnTriggerEvent ( const SString& strEventName, const std::vector<std::string>& arguments, bool bIsServer )
197+
void CClientWebBrowser::Events_OnTriggerEvent ( const SString& strEventName, const std::vector<std::string>& arguments )
198198
{
199199
CLuaArguments Arguments;
200200
for ( std::vector<std::string>::const_iterator iter = arguments.begin (); iter != arguments.end (); ++iter )
201201
{
202202
Arguments.PushString ( *iter );
203203
}
204204

205-
if ( bIsServer )
206-
{
207-
CStaticFunctionDefinitions::TriggerServerEvent ( strEventName, *g_pClientGame->GetRootEntity (), Arguments );
208-
}
209-
else
210-
{
211-
bool bWasCancelled;
212-
CStaticFunctionDefinitions::TriggerEvent ( strEventName, *this, Arguments, bWasCancelled );
213-
}
205+
bool bWasCancelled;
206+
CStaticFunctionDefinitions::TriggerEvent ( strEventName, *this, Arguments, bWasCancelled );
214207
}
215208

216209
void CClientWebBrowser::Events_OnTooltip ( const SString& strTooltip )

MTA10/mods/shared_logic/CClientWebBrowser.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ class CClientWebBrowser : public CClientTexture, public CWebBrowserEventsInterfa
6767
void Events_OnNavigate ( const SString& strURL, bool bIsBlocked ) override;
6868
void Events_OnPopup ( const SString& strTargetURL, const SString& strOpenerURL ) override;
6969
void Events_OnChangeCursor ( unsigned char ucCursor ) override;
70-
void Events_OnTriggerEvent ( const SString& strEventName, const std::vector<std::string>& arguments, bool bIsServer = false ) override;
70+
void Events_OnTriggerEvent ( const SString& strEventName, const std::vector<std::string>& arguments ) override;
7171
void Events_OnTooltip ( const SString& strTooltip ) override;
7272
void Events_OnInputFocusChanged ( bool bGainedFocus ) override;
7373
bool Events_OnResourcePathCheck ( SString& strURL ) override;

MTA10/sdk/core/CWebBrowserEventsInterface.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class CWebBrowserEventsInterface
2222
virtual void Events_OnNavigate ( const SString& strURL, bool bIsBlocked ) = 0;
2323
virtual void Events_OnPopup ( const SString& strTargetURL, const SString& strOpenerURL ) = 0;
2424
virtual void Events_OnChangeCursor ( unsigned char ucCursor ) = 0;
25-
virtual void Events_OnTriggerEvent ( const SString& strEventName, const std::vector<std::string>& arguments, bool bIsServer = false ) = 0;
25+
virtual void Events_OnTriggerEvent ( const SString& strEventName, const std::vector<std::string>& arguments ) = 0;
2626
virtual void Events_OnTooltip ( const SString& strTooltip ) = 0;
2727
virtual void Events_OnInputFocusChanged ( bool bGainedFocus ) = 0;
2828
virtual bool Events_OnResourcePathCheck ( SString& strURL ) = 0;

0 commit comments

Comments
 (0)