Fix last patch, only set vf->clicked_mark for a valid mark.
authorLaurent Monin <geeqie@norz.org>
Tue, 13 May 2008 19:45:04 +0000 (19:45 +0000)
committerLaurent Monin <geeqie@norz.org>
Tue, 13 May 2008 19:45:04 +0000 (19:45 +0000)
src/view_file_list.c

index b280ac8..a591e6d 100644 (file)
@@ -590,8 +590,8 @@ gint vflist_press_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data)
                    col_idx >= FILE_COLUMN_MARKS && col_idx <= FILE_COLUMN_MARKS_LAST)
                        return FALSE;
 
-               vf->clicked_mark = 1 + (col_idx - FILE_COLUMN_MARKS);
-               g_assert(vf->clicked_mark >= 1 && vf->clicked_mark <= FILEDATA_MARKS_SIZE);
+               if (col_idx >= FILE_COLUMN_MARKS && col_idx <= FILE_COLUMN_MARKS_LAST)
+                       vf->clicked_mark = 1 + (col_idx - FILE_COLUMN_MARKS);
 
                store = gtk_tree_view_get_model(GTK_TREE_VIEW(widget));