From 8b7637bb232342715edb8c0105c7b2836ab9fd67 Mon Sep 17 00:00:00 2001 From: Enrico Zini Date: Fri, 26 Mar 2010 20:04:46 +0000 Subject: [PATCH] Save log in the end --- zavai/gsm.vala | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/zavai/gsm.vala b/zavai/gsm.vala index bf9abc0..f318b55 100644 --- a/zavai/gsm.vala +++ b/zavai/gsm.vala @@ -351,7 +351,17 @@ public class GSM: zavai.ScriptMonitorService }); zavai.log.log.add(info.log_id, call_info); - // TODO: remove entry when it's the last possible status + // Remove entry when it's the last possible status + if (status == "release") + { + zavai.log.log.end(info.log_id); + for (weak List i = calls; i != null; i = i.next) + if (i.data.gsm_id == index) + { + calls.delete_link(i); + break; + } + } /* dbg("cbCallStatus %d, %s, %s" % (id, status, formatDict(properties))) -- 2.39.5