Changeset 4302
- Timestamp:
- 03/09/10 23:14:38 (6 months ago)
- Location:
- trunk/showtime
- Files:
-
- 2 modified
-
glwthemes/default/directoryviews/list/video.view (modified) (1 diff)
-
src/fileaccess/fa_scanner.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/showtime/glwthemes/default/directoryviews/list/video.view
r3998 r4302 17 17 widget(label, { 18 18 .align = left; 19 .caption = $self. metadata.title;19 .caption = $self.filename; 20 20 .weight = 4.0; 21 21 .ellipsize = true; -
trunk/showtime/src/fileaccess/fa_scanner.c
r4296 r4302 82 82 * 83 83 */ 84 static rstr_t * 85 make_filename(const char *filename) 86 { 87 char *s = mystrdupa(filename); 88 char *p = strrchr(s, '.'); 89 if(p != NULL) 90 *p = 0; 91 92 return rstr_alloc(s); 93 } 94 95 96 97 /** 98 * 99 */ 84 100 static void 85 101 add_prop(fa_dir_entry_t *fde, prop_t *root, fa_dir_entry_t *before) 86 102 { 87 103 prop_t *p = prop_create(NULL, "node"); 104 rstr_t *fname = make_filename(fde->fde_filename); 88 105 89 106 prop_set_string(prop_create(p, "url"), fde->fde_url); 90 107 set_type(p, fde->fde_type); 91 108 92 prop_set_string(prop_create(prop_create(p, "metadata"), "title"), 93 fde->fde_filename); 109 prop_set_rstring(prop_create(p, "filename"), fname); 110 111 prop_set_rstring(prop_create(prop_create(p, "metadata"), "title"), fname); 112 113 rstr_release(fname); 94 114 95 115 if(prop_set_parent_ex(p, root, before ? before->fde_prop : NULL, NULL)) {