diff --git a/src/editor/editmacros.c b/src/editor/editmacros.c
index 9b18f1f6a..b5d2ff23e 100644
a
|
b
|
edit_delete_macro (WEdit * edit, int hotkey) |
104 | 104 | char *skeyname; |
105 | 105 | |
106 | 106 | /* clear array of actions for current hotkey */ |
107 | | while ((indx = edit_get_macro (edit, hotkey) != -1)) |
| 107 | while ((indx = edit_get_macro (edit, hotkey)) != -1) |
108 | 108 | { |
109 | 109 | macros_t *macros; |
110 | 110 | |
111 | 111 | macros = &g_array_index (macros_list, struct macros_t, indx); |
112 | 112 | g_array_free (macros->macro, TRUE); |
113 | 113 | g_array_remove_index (macros_list, indx); |
114 | | edit_macro_sort_by_hotkey (); |
| 114 | // edit_macro_sort_by_hotkey (); // not needed because remove_index keeps the array sorted |
115 | 115 | } |
116 | 116 | |
117 | 117 | macros_fname = mc_config_get_full_path (MC_MACRO_FILE); |