Fix editor crash while exiting debuggger
This commit is contained in:
parent
cf52c63034
commit
7a02467dad
|
@ -1675,7 +1675,10 @@ void ScriptEditorDebugger::_set_remote_object(ObjectID p_id, ScriptEditorDebugge
|
|||
|
||||
void ScriptEditorDebugger::_clear_remote_objects() {
|
||||
|
||||
if (inspector)
|
||||
inspector->edit(NULL);
|
||||
|
||||
if (inspect_properties)
|
||||
inspect_properties->edit(NULL);
|
||||
|
||||
for (Map<ObjectID, ScriptEditorDebuggerInspectedObject *>::Element *E = remote_objects.front(); E; E = E->next()) {
|
||||
|
@ -2024,9 +2027,11 @@ ScriptEditorDebugger::~ScriptEditorDebugger() {
|
|||
|
||||
// inspector->edit(NULL);
|
||||
memdelete(variables);
|
||||
|
||||
ppeer->set_stream_peer(Ref<StreamPeer>());
|
||||
|
||||
inspector = NULL;
|
||||
inspect_properties = NULL;
|
||||
|
||||
server->stop();
|
||||
_clear_remote_objects();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue