Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
DVR: implement description update
  • Loading branch information
perexg committed May 29, 2015
1 parent 83ba831 commit 11d44cf
Showing 1 changed file with 18 additions and 1 deletion.
19 changes: 18 additions & 1 deletion src/dvr/dvr_db.c
Expand Up @@ -996,6 +996,7 @@ static dvr_entry_t *_dvr_entry_update
if (e && e->episode && e->episode->title) {
if (de->de_title) lang_str_destroy(de->de_title);
de->de_title = lang_str_copy(e->episode->title);
save = 1;
} else if (title) {
if (!de->de_title) de->de_title = lang_str_create();
save = lang_str_add(de->de_title, title, lang, 1);
Expand All @@ -1013,7 +1014,23 @@ static dvr_entry_t *_dvr_entry_update
save = 1;
}

// TODO: description
/* Description */
if (e && e->description) {
if (de->de_desc) lang_str_destroy(de->de_desc);
de->de_desc = lang_str_copy(e->description);
} else if (e && e->episode && e->episode->description) {
if (de->de_desc) lang_str_destroy(de->de_desc);
de->de_desc = lang_str_copy(e->episode->description);
} else if (e && e->summary) {
if (de->de_desc) lang_str_destroy(de->de_desc);
de->de_desc = lang_str_copy(e->summary);
} else if (e && e->episode && e->episode->summary) {
if (de->de_desc) lang_str_destroy(de->de_desc);
de->de_desc = lang_str_copy(e->episode->summary);
} else if (desc) {
if (!de->de_desc) de->de_desc = lang_str_create();
save = lang_str_add(de->de_desc, title, lang, 1);
}

/* Genre */
if (e && e->episode) {
Expand Down

0 comments on commit 11d44cf

Please sign in to comment.