summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sendto/plugins/pidgin/pidgin.c20
1 files changed, 9 insertions, 11 deletions
diff --git a/sendto/plugins/pidgin/pidgin.c b/sendto/plugins/pidgin/pidgin.c
index 941d2b6..3189c71 100644
--- a/sendto/plugins/pidgin/pidgin.c
+++ b/sendto/plugins/pidgin/pidgin.c
@@ -371,7 +371,6 @@ static
gboolean send_files (NstPlugin *plugin, GtkWidget *contact_widget,
GList *file_list)
{
- GError *error;
GList *file_iter;
GFile *file;
@@ -387,7 +386,7 @@ gboolean send_files (NstPlugin *plugin, GtkWidget *contact_widget,
GValue val = {0,};
- if(proxy == NULL)
+ if (proxy == NULL)
return FALSE;
gtk_combo_box_get_active_iter (GTK_COMBO_BOX (contact_widget), &iter);
@@ -403,25 +402,24 @@ gboolean send_files (NstPlugin *plugin, GtkWidget *contact_widget,
alias = g_value_get_string (&val);
contacts_group = g_hash_table_lookup (contact_hash, alias);
g_value_unset (&val);
- dat = g_ptr_array_index (contacts_group, (depth == 2)?indices[1]:0);
+ dat = g_ptr_array_index (contacts_group, (depth == 2) ? indices[1] : 0);
- for(file_iter = file_list; file_iter != NULL;
+ for (file_iter = file_list; file_iter != NULL;
file_iter = g_list_next(file_iter)) {
- error= NULL;
-
file = g_file_new_for_uri ((gchar *)file_iter->data);
file_path = g_file_get_path (file);
g_object_unref (file);
- if(file_path == NULL) {
- g_warning("[Pidgin] %d Unable to convert URI `%s' to absolute file path",
- error->code, (gchar *)file_iter->data);
- g_error_free(error);
+ if (file_path == NULL) {
+ g_warning("[Pidgin] Unable to convert URI `%s' to absolute file path",
+ (gchar *)file_iter->data);
continue;
}
- if(!send_file(dat->account, dat->name, file_path))
+ if (!send_file(dat->account, dat->name, file_path))
g_warning("[Pidgin] Failed to send %s file to %s", file_path, dat->name);
+
+ g_free (file_path);
}
return TRUE;
}