sizeof (GtkDirSelection),
0, /* n_preallocs */
(GInstanceInitFunc) gtk_dir_selection_init,
+ NULL /* GValue */
};
file_selection_type =
index = new_names->len - 1;
else
{
- gint i = 0, j = 0, cmp;
+ guint i = 0, j = 0;
+ gint cmp;
/* do a quick diff, stopping at the first file not in the
* old list
index = new_names->len - 1;
else
{
- gint i = 0, j = 0, cmp;
+ guint i = 0, j = 0;
+ gint cmp;
/* do a quick diff, stopping at the first file not in the
* old list
gchar str[256];
err = gtk_label_get_text (GTK_LABEL (fs->selection_text));
err += 11; //pass over "Selection: "
- sprintf(str,"%s\0",err);
+ sprintf(str,"%s",err);
if (fs->last_selected != NULL)
gchar **selections;
gchar *filename, *dirname;
gchar *current, *buf;
- gint i, count;
+ guint i, count;
gboolean unselected_entry;
g_return_val_if_fail (GTK_IS_DIR_SELECTION (filesel), NULL);
gchar **remaining_text,
CompletionState *cmpl_state)
{
- gchar* first_slash;
PossibleCompletion *poss;
prune_memory_usage (cmpl_state);
for (i = 0; i < entry_count; i += 1)
{
- GError *error = NULL;
-
if (i == 0)
- dirent = ".";
+ dirent = ".";
else if (i == 1)
- dirent = "..";
+ dirent = "..";
else
- {
- dirent = g_dir_read_name (directory);
- if (!dirent) /* Directory changed */
- break;
- }
+ {
+ dirent = g_dir_read_name (directory);
+ if (!dirent) /* Directory changed */
+ break;
+ }
sent->entries[n_entries].entry_name = g_filename_to_utf8 (dirent, -1, NULL, NULL, &error);
if (sent->entries[n_entries].entry_name == NULL
const void *b)
{
- return strcmp (((CompletionDirEntry*)a)->sort_key,
- (((CompletionDirEntry*)b))->sort_key);
+ return strcmp (((const CompletionDirEntry*)a)->sort_key,
+ (((const CompletionDirEntry*)b))->sort_key);
}
static gint