| 
				
				
					
						
					
				
				
				 | 
			
			 | 
			
			@ -4218,15 +4218,15 @@ static EM_BOOL EmscriptenKeyboardCallback(int eventType, const EmscriptenKeyboar | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			static EM_BOOL EmscriptenMouseCallback(int eventType, const EmscriptenMouseEvent *mouseEvent, void *userData) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			{ | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    // Lock mouse pointer when click on screen | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    if (p">(eventType == EMSCRIPTEN_EVENT_CLICK)) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    if (eventType == EMSCRIPTEN_EVENT_CLICK) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    { | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			        EmscriptenPointerlockChangeEvent plce; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			        emscripten_get_pointerlock_status(&plce); | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			         | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			        int result = emscripten_request_pointerlock("#canvas", 1);   // TODO: It does not work! | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			         | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			        // result -> EMSCRIPTEN_RESULT_DEFERRED | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			        // The requested operation cannot be completed now for web security reasons,  | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			        // The requested operation cannot be completed now for web security reasons, | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			        // and has been deferred for completion in the next event handler. --> but it never happens! | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			        //if (!plce.isActive) emscripten_request_pointerlock(0, 1); | 
			
		
		
	
	
		
			
				| 
				
					
						
					
				
				
				
				 | 
			
			 | 
			
			
 |