diff options
| author | Dogan Kurt <[email protected]> | 2026-06-12 20:19:41 +0200 |
|---|---|---|
| committer | Victor Kareh <[email protected]> | 2026-06-26 19:31:14 +0000 |
| commit | 8d4ed122849f4dccb7752b77c76d2c224d382634 (patch) | |
| tree | d0f0e1b379471e502bd2e6a3261aa96f2682ce5c | |
| parent | b2bfcbe877662c70dc6849b58f3397e575cecbc0 (diff) | |
| download | caja-master.tar.bz2 caja-master.tar.xz | |
| -rw-r--r-- | libcaja-private/caja-undostack-manager.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libcaja-private/caja-undostack-manager.c b/libcaja-private/caja-undostack-manager.c index f29d8b2f..3a3ebf5d 100644 --- a/libcaja-private/caja-undostack-manager.c +++ b/libcaja-private/caja-undostack-manager.c @@ -748,6 +748,9 @@ caja_undostack_manager_add_action (CajaUndoStackManager * manager, return; } + action->sources = g_list_reverse (action->sources); + action->destinations = g_list_reverse (action->destinations); + action->manager = manager; g_mutex_lock (&priv->mutex); @@ -922,9 +925,9 @@ void caja_undostack_manager_data_add_origin_target_pair return; char *src_relative = g_file_get_relative_path (data->src_dir, origin); - data->sources = g_list_append (data->sources, src_relative); + data->sources = g_list_prepend (data->sources, src_relative); char *dest_relative = g_file_get_relative_path (data->dest_dir, target); - data->destinations = g_list_append (data->destinations, dest_relative); + data->destinations = g_list_prepend (data->destinations, dest_relative); data->isValid = TRUE; } |
