Fix a bug occuring when using certain actions on a collection
authorLaurent Monin <geeqie@norz.org>
Sat, 3 May 2008 16:58:17 +0000 (16:58 +0000)
committerLaurent Monin <geeqie@norz.org>
Sat, 3 May 2008 16:58:17 +0000 (16:58 +0000)
commite01df0556e0bbca765a2e07987148d3b6d10760a
tree694b203993624a61c5aa05fc9d5eed0007ffbe28
parent31ba226eb280ab241b855069dbc7cc10fc31f225
Fix a bug occuring when using certain actions on a collection
item which is not in the selection.
Triggering it will either result in an assertion failure or a
segfault.

To reproduce:
- open a collection
- right-click on a non-selected image
- select Delete... menu entry (or Copy, Move, Rename, Properties...)

It results in the best case:
** ERROR **: file filelist.c: line 905 (file_data_ref): assertion failed: (fd->magick == 0x12345678)
or a pure segfault due to corrupted data.

collection_table_popup_file_list() has to return a list of filedata *
not a list of gchar *.
src/collect-table.c