From dbce2eaed3f478bce692c07cd2a90ebf206343d4 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 12 Dec 2012 13:50:43 +0000 Subject: [PATCH] show files again when an overwrite dialog pops up ticket #1974 SVN revision: 80762 --- src/bin/e_fm.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/bin/e_fm.c b/src/bin/e_fm.c index e91717486..4d8681287 100644 --- a/src/bin/e_fm.c +++ b/src/bin/e_fm.c @@ -10151,8 +10151,19 @@ _e_fm_overwrite_dialog(int pid, const char *str) E_Dialog *dialog; void *id; char text[4096 + PATH_MAX]; + E_Fm2_Op_Registry_Entry *ere; id = (intptr_t*)(long)pid; + ere = e_fm2_op_registry_entry_get(pid); + if (ere) + { + E_Fm2_Smart_Data *sd; + + sd = evas_object_smart_data_get(_e_fm2_file_fm2_find(ere->src)); + if (sd) + E_LIST_FOREACH(sd->icons, _e_fm2_cb_drag_finished_show); + } + dialog = e_dialog_new(NULL, "E", "_fm_overwrite_dialog"); E_OBJECT(dialog)->data = id;