#23 move pinboard item fails to update path

open
nobody
None
5
2003-04-03
2003-04-03
Craig Ringer
No

If an item is placed on a pinboard, then moved by
dragging it from the pinboard to its new location, the
path to the item that the pinboard remembers is not
updated, resulting in a broken/missing item.

To reproduce:
- touch /home/$USER/testfile
- in rox, drag "testfile" to a pinboard as created
with, eg, "rox -r rightpin"
- drag the item from the pinboard and drop on a
directory icon displayed in a rox window, eg "tmp" when
rox is displaying / .
- respond to context menu popup with "move".

Behaviour:
Item moved correctly, but its representation on the
pinboard changes to a "missing file" icon.

Expected behaviour:
Item moved, and item is either (a) removed from the
pinboard automatically or (b) the pinboard item is
updated to reflect the new path.

(a) would allow the use of a pinboard as a NeXT style
"shelf" for shuffling items around. (b) would also
allow that, but be more cumbersome for that use - it'd
be better for a sort of "favourites folder" use though.

Hope I've made some sense here.

-----------------------------------------
[craig@bucket craig]$ rox -v
ROX-Filer 1.3.7
Copyright (C) 2003 Thomas Leonard.
ROX-Filer comes with ABSOLUTELY NO WARRANTY,
to the extent permitted by law.
You may redistribute copies of ROX-Filer
under the terms of the GNU General Public License.
For more information about these matters, see the file
named COPYING.

Compiled with GTK version 2.0.6
Running with GTK version 2.0.6

-- features set at compile time --

Large File Support... Yes
Dnotify support... Yes

Discussion