Opened 8 years ago

Closed 8 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 8 years ago.

Download all attachments as: .zip

Change History (8)

comment:1 by Shashank Sharma, 8 years ago

Owner: set to Shashank Sharma
Status: newaccepted

comment:2 by Alexander Schuch, 8 years ago

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

by Shashank Sharma, 8 years ago

Attachment: patch_for_tab_problem added

comment:3 by Shashank Sharma, 8 years ago

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

in reply to:  2 comment:4 by Shashank Sharma, 8 years ago

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 by Alexander Schuch, 8 years ago

Resolution: fixed
Status: closedreopened

comment:6 by Alexander Schuch, 8 years ago

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

comment:7 by Tim Kosse, 8 years ago

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.