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 *.
author |
zas_ |
date |
Sat, 03 May 2008 16:58:17 +0000 |
parents |
b3e0e515fabf |
children |
f31ae0d9e163 |
rev |
line source |
1
|
1 A brief overview for those that wish to work with the source.
|
|
2
|
|
3 The Makefiles and configure script are generated by the autogen.sh script, usually
|
|
4 only distributed with snapshot releases. Running autogen.sh requires automake
|
|
5 and autoconf. GNU gettext may also be needed by autogen.sh.
|
|
6
|
|
7 CVS commits _require_ a ChangeLog entry, commits without a ChangeLog will be reverted.
|
|
8
|
|
9 Translators create a translation by creating the appropriate .po file in the /po
|
|
10 directory. Please see the gettext info pages for an overview and instructions.
|
|
11 Basically: Add your language code to the ALL_LINGUAS= line in configure.in,
|
|
12 then get started translating the strings in your ??.po file.
|
|
13 Note: The strings for debug output is intentionally not marked for translation.
|
|
14
|