Changeset 473 for branches/0.6/gtk/main.c
- Timestamp:
- Jun 25, 2006, 8:10:40 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/0.6/gtk/main.c
r410 r473 562 562 struct stat sb; 563 563 int prelen = strlen(prefix); 564 GList *paths ;564 GList *paths, *freeables; 565 565 566 566 #ifdef DND_DEBUG … … 583 583 errs = NULL; 584 584 paths = NULL; 585 freeables = NULL; 585 586 if(gdk_atom_intern("XdndSelection", FALSE) == sel->selection && 586 587 8 == sel->format) { … … 601 602 /* de-urlencode the URI */ 602 603 decoded = urldecode(files + ii, len); 604 freeables = g_list_append(freeables, decoded); 603 605 if(g_utf8_validate(decoded, -1, NULL)) { 604 606 /* remove the file: prefix */ … … 617 619 } 618 620 } 619 g_free(decoded);620 621 } 621 622 } 622 623 623 624 /* try to add any torrents we found */ 624 if(NULL != paths) {625 if(NULL != paths) 625 626 addtorrents(data, NULL, paths, NULL, 626 627 addactionflag(cf_getpref(PREF_ADDSTD))); 627 freestrlist(paths); 628 } 628 freestrlist(freeables); 629 629 g_free(files); 630 630 }
Note: See TracChangeset
for help on using the changeset viewer.