mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 12:42:45 +00:00 
			
		
		
		
	PixelPaint: Make tool properties widget construction non-fallible
`Tool::get_properties_widget()` now also returns a NNRP to a widget rather than a raw pointer.
This commit is contained in:
		
							parent
							
								
									5df88dab07
								
							
						
					
					
						commit
						f34b1c7a7e
					
				
					 41 changed files with 72 additions and 85 deletions
				
			
		|  | @ -176,7 +176,7 @@ void GuideTool::on_tool_activation() | |||
|         m_editor->set_guide_visibility(true); | ||||
| } | ||||
| 
 | ||||
| ErrorOr<GUI::Widget*> GuideTool::get_properties_widget() | ||||
| NonnullRefPtr<GUI::Widget> GuideTool::get_properties_widget() | ||||
| { | ||||
|     if (!m_properties_widget) { | ||||
|         auto properties_widget = GUI::Widget::construct(); | ||||
|  | @ -202,7 +202,7 @@ ErrorOr<GUI::Widget*> GuideTool::get_properties_widget() | |||
|         m_properties_widget = properties_widget; | ||||
|     } | ||||
| 
 | ||||
|     return m_properties_widget.ptr(); | ||||
|     return *m_properties_widget; | ||||
| } | ||||
| 
 | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Tim Ledbetter
						Tim Ledbetter