show files again when an overwrite dialog pops up
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Wed, 12 Dec 2012 13:50:43 +0000 (13:50 +0000)
committerMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Wed, 12 Dec 2012 13:50:43 +0000 (13:50 +0000)
ticket #1974

SVN revision: 80762

src/bin/e_fm.c

index e917174..4d86812 100644 (file)
@@ -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;