mirror of
				https://github.com/godotengine/godot.git
				synced 2025-10-31 05:31:01 +00:00 
			
		
		
		
	Merge pull request #110250 from YeldhamDev/i_just_cant_keep_focused
Hide `Control` focus when given via mouse input
This commit is contained in:
		
						commit
						be421bcdd4
					
				
					 53 changed files with 229 additions and 105 deletions
				
			
		|  | @ -1728,27 +1728,27 @@ void ScriptTextEditor::_edit_option(int p_op) { | |||
| 	switch (p_op) { | ||||
| 		case EDIT_UNDO: { | ||||
| 			tx->undo(); | ||||
| 			callable_mp((Control *)tx, &Control::grab_focus).call_deferred(); | ||||
| 			callable_mp((Control *)tx, &Control::grab_focus).call_deferred(false); | ||||
| 		} break; | ||||
| 		case EDIT_REDO: { | ||||
| 			tx->redo(); | ||||
| 			callable_mp((Control *)tx, &Control::grab_focus).call_deferred(); | ||||
| 			callable_mp((Control *)tx, &Control::grab_focus).call_deferred(false); | ||||
| 		} break; | ||||
| 		case EDIT_CUT: { | ||||
| 			tx->cut(); | ||||
| 			callable_mp((Control *)tx, &Control::grab_focus).call_deferred(); | ||||
| 			callable_mp((Control *)tx, &Control::grab_focus).call_deferred(false); | ||||
| 		} break; | ||||
| 		case EDIT_COPY: { | ||||
| 			tx->copy(); | ||||
| 			callable_mp((Control *)tx, &Control::grab_focus).call_deferred(); | ||||
| 			callable_mp((Control *)tx, &Control::grab_focus).call_deferred(false); | ||||
| 		} break; | ||||
| 		case EDIT_PASTE: { | ||||
| 			tx->paste(); | ||||
| 			callable_mp((Control *)tx, &Control::grab_focus).call_deferred(); | ||||
| 			callable_mp((Control *)tx, &Control::grab_focus).call_deferred(false); | ||||
| 		} break; | ||||
| 		case EDIT_SELECT_ALL: { | ||||
| 			tx->select_all(); | ||||
| 			callable_mp((Control *)tx, &Control::grab_focus).call_deferred(); | ||||
| 			callable_mp((Control *)tx, &Control::grab_focus).call_deferred(false); | ||||
| 		} break; | ||||
| 		case EDIT_MOVE_LINE_UP: { | ||||
| 			code_editor->get_text_editor()->move_lines_up(); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Thaddeus Crews
						Thaddeus Crews