void HTTPRequest::_notification(int p_what) { if (p_what==NOTIFICATION_PROCESS) { bool done = _update_connection(); if (done) { set_process(false); cancel_request(); } } }
void HTTPRequest::_notification(int p_what) { if (p_what == NOTIFICATION_INTERNAL_PROCESS) { if (use_threads) return; bool done = _update_connection(); if (done) { set_process_internal(false); //cancel_request(); called from _request done now } } if (p_what == NOTIFICATION_EXIT_TREE) { if (requesting) { cancel_request(); } } }