mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 05:32:44 +00:00 
			
		
		
		
	LibWeb: Fix a few const-ness issues
This commit is contained in:
		
							parent
							
								
									70a2ca7fc0
								
							
						
					
					
						commit
						c0b2fa74ac
					
				
					 36 changed files with 123 additions and 121 deletions
				
			
		|  | @ -256,7 +256,7 @@ void queue_global_task(HTML::Task::Source source, JS::Object& global_object, JS: | |||
| } | ||||
| 
 | ||||
| // https://html.spec.whatwg.org/#queue-a-microtask
 | ||||
| void queue_a_microtask(DOM::Document* document, JS::SafeFunction<void()> steps) | ||||
| void queue_a_microtask(DOM::Document const* document, JS::SafeFunction<void()> steps) | ||||
| { | ||||
|     // 1. If event loop was not given, set event loop to the implied event loop.
 | ||||
|     auto& event_loop = HTML::main_thread_event_loop(); | ||||
|  |  | |||
|  | @ -115,7 +115,7 @@ private: | |||
| EventLoop& main_thread_event_loop(); | ||||
| void old_queue_global_task_with_document(HTML::Task::Source, DOM::Document&, JS::SafeFunction<void()> steps); | ||||
| void queue_global_task(HTML::Task::Source, JS::Object&, JS::SafeFunction<void()> steps); | ||||
| void queue_a_microtask(DOM::Document*, JS::SafeFunction<void()> steps); | ||||
| void queue_a_microtask(DOM::Document const*, JS::SafeFunction<void()> steps); | ||||
| void perform_a_microtask_checkpoint(); | ||||
| 
 | ||||
| } | ||||
|  |  | |||
|  | @ -9,7 +9,7 @@ | |||
| 
 | ||||
| namespace Web::HTML { | ||||
| 
 | ||||
| Task::Task(Source source, DOM::Document* document, JS::SafeFunction<void()> steps) | ||||
| Task::Task(Source source, DOM::Document const* document, JS::SafeFunction<void()> steps) | ||||
|     : m_source(source) | ||||
|     , m_steps(move(steps)) | ||||
|     , m_document(JS::make_handle(document)) | ||||
|  | @ -30,11 +30,6 @@ bool Task::is_runnable() const | |||
|     return !m_document.ptr() || m_document->is_fully_active(); | ||||
| } | ||||
| 
 | ||||
| DOM::Document* Task::document() | ||||
| { | ||||
|     return m_document.ptr(); | ||||
| } | ||||
| 
 | ||||
| DOM::Document const* Task::document() const | ||||
| { | ||||
|     return m_document.ptr(); | ||||
|  |  | |||
|  | @ -31,7 +31,7 @@ public: | |||
|         JavaScriptEngine, | ||||
|     }; | ||||
| 
 | ||||
|     static NonnullOwnPtr<Task> create(Source source, DOM::Document* document, JS::SafeFunction<void()> steps) | ||||
|     static NonnullOwnPtr<Task> create(Source source, DOM::Document const* document, JS::SafeFunction<void()> steps) | ||||
|     { | ||||
|         return adopt_own(*new Task(source, document, move(steps))); | ||||
|     } | ||||
|  | @ -40,17 +40,16 @@ public: | |||
|     Source source() const { return m_source; } | ||||
|     void execute(); | ||||
| 
 | ||||
|     DOM::Document* document(); | ||||
|     DOM::Document const* document() const; | ||||
| 
 | ||||
|     bool is_runnable() const; | ||||
| 
 | ||||
| private: | ||||
|     Task(Source, DOM::Document*, JS::SafeFunction<void()> steps); | ||||
|     Task(Source, DOM::Document const*, JS::SafeFunction<void()> steps); | ||||
| 
 | ||||
|     Source m_source { Source::Unspecified }; | ||||
|     JS::SafeFunction<void()> m_steps; | ||||
|     JS::Handle<DOM::Document> m_document; | ||||
|     JS::Handle<DOM::Document const> m_document; | ||||
| }; | ||||
| 
 | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Matthew Olsson
						Matthew Olsson