| 
									
										
										
										
											2015-08-07 19:34:00 +08:00
										 |  |  | // Copyright 2014 The Chromium Authors. All rights reserved.
 | 
					
						
							|  |  |  | // Use of this source code is governed by a BSD-style license that can be
 | 
					
						
							|  |  |  | // found in the LICENSE.chromium file.
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-31 16:56:00 +09:00
										 |  |  | #include "shell/common/gin_helper/locker.h"
 | 
					
						
							| 
									
										
										
										
											2015-08-07 19:34:00 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-04-20 09:27:02 +09:00
										 |  |  | #include "shell/common/process_util.h"
 | 
					
						
							| 
									
										
										
										
											2024-07-29 12:42:57 -05:00
										 |  |  | #include "v8/include/v8-locker.h"
 | 
					
						
							| 
									
										
										
										
											2023-04-20 09:27:02 +09:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-31 16:56:00 +09:00
										 |  |  | namespace gin_helper { | 
					
						
							| 
									
										
										
										
											2015-08-07 19:34:00 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-09-12 18:53:20 -05:00
										 |  |  | Locker::Locker(v8::Isolate* isolate) | 
					
						
							|  |  |  |     : locker_{electron::IsBrowserProcess() ? new v8::Locker{isolate} | 
					
						
							|  |  |  |                                            : nullptr} {} | 
					
						
							| 
									
										
										
										
											2015-08-07 19:34:00 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-09-16 18:12:00 -04:00
										 |  |  | Locker::~Locker() = default; | 
					
						
							| 
									
										
										
										
											2015-08-07 19:34:00 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-31 16:56:00 +09:00
										 |  |  | }  // namespace gin_helper
 |