]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
DVR: small optimization
authorJaroslav Kysela <perex@perex.cz>
Wed, 21 Jun 2017 10:08:52 +0000 (12:08 +0200)
committerJaroslav Kysela <perex@perex.cz>
Thu, 22 Jun 2017 12:40:19 +0000 (14:40 +0200)
src/dvr/dvr_db.c

index f64dfc61fc80a2cdcb297a4cc0eb40e5a5b47200..a89cd4dc8fafedde58d271f25fe51f1566ea5978 100644 (file)
@@ -547,10 +547,8 @@ dvr_entry_retention_timer(dvr_entry_t *de)
       dvr_entry_deferred_destroy(de);             // also remove database entry
       return;
     }
-    if (save) {
-      idnode_changed(&de->de_id);
-      htsp_dvr_entry_update(de);
-    }
+    if (save)
+      dvr_entry_changed_notify(de);
   }
 
   if (retention < DVR_RET_ONREMOVE &&
@@ -3738,8 +3736,7 @@ dvr_entry_cancel_delete_remove(dvr_entry_t *de, int rerecord, int _delete)
     if (_delete || dvr_entry_delete_retention_expired(de)) /* In case retention was postponed (retention < removal) */
       dvr_entry_destroy(de, 1);                            /* Delete database */
     else if (save) {
-      idnode_changed(&de->de_id);
-      htsp_dvr_entry_update(de);
+      dvr_entry_changed_notify(de);
       dvr_entry_retention_timer(de);                       /* As retention timer depends on file removal */
     }
     break;