]> git.armaanb.net Git - chorizo.git/blobdiff - downloads.c
draft 4
[chorizo.git] / downloads.c
index 439f2a017442f1e397a12312967408d051f9c937..1cf3bef9a5b80c79d652bb0b813ec3b5c72222ba 100644 (file)
@@ -110,7 +110,7 @@ download_handle(WebKitDownload *download, gchar *suggested_filename,
 
        gtk_widget_destroy(chooser);
 
-       remove(uri + 7);
+       remove(uri + 7); // Remove before overwrite
        tb = gtk_tool_button_new(NULL, NULL);
        gtk_tool_button_set_icon_name(GTK_TOOL_BUTTON(tb), "network-receive");
        gtk_tool_button_set_label(GTK_TOOL_BUTTON(tb), uri);
@@ -153,7 +153,6 @@ const char *
 download_get_path(struct DownloadItem *payload)
 {
        const char *path = webkit_download_get_destination(payload->download);
-       // Offset by 7 to remove "file://"
        return path += 7;
 }
 
@@ -186,8 +185,8 @@ void
 download_copy_path(GtkMenuItem *tb, gpointer data)
 {
        const char *path = download_get_path((struct DownloadItem *)data);
-       gtk_clipboard_set_text(gtk_clipboard_get(GDK_SELECTION_CLIPBOARD),
-                              path + 7, strlen(path) - 7);
+       gtk_clipboard_set_text(gtk_clipboard_get(GDK_SELECTION_CLIPBOARD), path,
+                              strlen(path));
 }
 
 void