summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2009-08-14 16:21:23 -0500
committerDenis Kenzior <denkenz@gmail.com>2009-08-14 16:33:48 -0500
commit9ca3c0e321ccc7984f60c7f43a9fe1c536b99980 (patch)
tree6d0d9404e14ed676088ea002342a26cdea02e22c /src
parent99e3fe82852a59b110ec5ef77a58b4bba5e075b4 (diff)
downloadofono-9ca3c0e321ccc7984f60c7f43a9fe1c536b99980.tar.bz2
Utilize call_watches
Diffstat (limited to 'src')
-rw-r--r--src/modem.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/modem.c b/src/modem.c
index 9c8f265c..96afffbb 100644
--- a/src/modem.c
+++ b/src/modem.c
@@ -177,13 +177,17 @@ void __ofono_atom_register(struct ofono_atom *atom,
return;
atom->unregister = unregister;
+
+ call_watches(atom, OFONO_ATOM_WATCH_CONDITION_REGISTERED);
}
void __ofono_atom_unregister(struct ofono_atom *atom)
{
if (atom->unregister == NULL)
return;
-
+
+ call_watches(atom, OFONO_ATOM_WATCH_CONDITION_UNREGISTERED);
+
atom->unregister(atom);
}