refactor: node::Environment self-cleanup (#39604)
* chore: savepoint * chore: turn raw_ptr tests back off
This commit is contained in:
		
					parent
					
						
							
								a8999bc529
							
						
					
				
			
			
				commit
				
					
						35969939a1
					
				
			
		
					 12 changed files with 95 additions and 83 deletions
				
			
		| 
						 | 
				
			
			@ -340,12 +340,4 @@ void JavascriptEnvironment::DestroyMicrotasksRunner() {
 | 
			
		|||
  base::CurrentThread::Get()->RemoveTaskObserver(microtasks_runner_.get());
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
NodeEnvironment::NodeEnvironment(node::Environment* env) : env_(env) {}
 | 
			
		||||
 | 
			
		||||
NodeEnvironment::~NodeEnvironment() {
 | 
			
		||||
  auto* isolate_data = env_->isolate_data();
 | 
			
		||||
  node::FreeEnvironment(env_);
 | 
			
		||||
  node::FreeIsolateData(isolate_data);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
}  // namespace electron
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue