Opened 7 years ago

Closed 7 years ago

#8209 closed Patch (rejected)

Deleting of a file in a local directory is not reflected in all tabs

Reported by: Rahul Nanwani Owned by: Shashank Sharma
Priority: normal Component: FileZilla Client
Keywords: delete, local file listing, refres Cc:
Component version: Operating system type: Linux
Operating system version: Ubuntu 12.04

Description

Open two tabs (at least) with the local directory listing of the same folder.

Delete a file from that local directory from one of the tabs. It doesn't reflect in the other tab until we Refresh the directory.

Attachments (1)

patch_for_tab_problem (11.5 KB) - added by Shashank Sharma 7 years ago.

Download all attachments as: .zip

Change History (8)

comment:1 Changed 7 years ago by Shashank Sharma

Owner: set to Shashank Sharma
Status: newaccepted

comment:2 Changed 7 years ago by Alexander Schuch

This issue could be related to #8076. However, it is not related to remove view, but to local view.

Changed 7 years ago by Shashank Sharma

Attachment: patch_for_tab_problem added

comment:3 Changed 7 years ago by Shashank Sharma

Resolution: fixed
Status: acceptedclosed
Type: Bug reportPatch

to run this patch first go to src/
cd filezilla3.5.3/src/

Then run this patch by using
patch < < ../../../Desktop/filezilla-3.5.3/patch_for_tab_problem (location of the patch)

then it will ask for file to change, type - context_control.cpp

then it will ask:

Reversed (or previously applied) patch detected! Assume -R? [n]
type - y

comment:4 in reply to:  2 Changed 7 years ago by Shashank Sharma

The patch I have uploaded will work for both.

Replying to ci-dev:

This issue could be related to #8076. However, it is not related to remove view, but to local view.

comment:5 Changed 7 years ago by Alexander Schuch

Resolution: fixed
Status: closedreopened

comment:6 Changed 7 years ago by Alexander Schuch

You should only close this patch issue if the patch actually is committed to SVN.

comment:7 Changed 7 years ago by Tim Kosse

Resolution: rejected
Status: reopenedclosed

Rejected. Unfortunately forcing a full refresh of both the local and remote file lists unconditionally on tab change is not an option. With large directories (think a million files), a refresh takes a considerable amount of time.

The correct solution is to always perform the same operations in all file lists showing the same contents as one in another tab.

Note: See TracTickets for help on using tickets.