Add nullptr checks of script_debugger in LayerHost::gui_input
(cherry picked from commit 622efbe23b7c60b3765043a4fad5b8cb73341bb2)
This commit is contained in:
committed by
Thaddeus Crews
parent
2ac6196cfa
commit
41840b0363
@@ -331,7 +331,9 @@ void LayerHost::gui_input(const Ref<InputEvent> &p_event) {
|
||||
DisplayServer *ds = DisplayServer::get_singleton();
|
||||
if (ds->mouse_get_mode() != DisplayServer::MOUSE_MODE_VISIBLE) {
|
||||
ds->mouse_set_mode(DisplayServer::MOUSE_MODE_VISIBLE);
|
||||
script_debugger->send_message("embed:mouse_set_mode", { DisplayServer::MOUSE_MODE_VISIBLE });
|
||||
if (script_debugger != nullptr) {
|
||||
script_debugger->send_message("embed:mouse_set_mode", { DisplayServer::MOUSE_MODE_VISIBLE });
|
||||
}
|
||||
}
|
||||
accept_event();
|
||||
return;
|
||||
@@ -347,7 +349,9 @@ void LayerHost::gui_input(const Ref<InputEvent> &p_event) {
|
||||
|
||||
PackedByteArray data;
|
||||
if (encode_input_event(p_event, data)) {
|
||||
script_debugger->send_message("embed:event", { data });
|
||||
if (script_debugger != nullptr) {
|
||||
script_debugger->send_message("embed:event", { data });
|
||||
}
|
||||
accept_event();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user