diff options
Diffstat (limited to 'editor/editor_settings_dialog.cpp')
| -rw-r--r-- | editor/editor_settings_dialog.cpp | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/editor/editor_settings_dialog.cpp b/editor/editor_settings_dialog.cpp index ec67cde112..8062b6f756 100644 --- a/editor/editor_settings_dialog.cpp +++ b/editor/editor_settings_dialog.cpp @@ -552,6 +552,10 @@ void EditorSettingsDialog::_shortcut_cell_double_clicked() {  	const ShortcutButton edit_btn_id = EditorSettingsDialog::SHORTCUT_EDIT;  	const int edit_btn_col = 1;  	TreeItem *ti = shortcuts->get_selected(); +	if (ti == nullptr) { +		return; +	} +  	String type = ti->get_meta("type");  	int col = shortcuts->get_selected_column();  	if (type == "shortcut" && col == 0) {  |