Utilize call_watches
authorDenis Kenzior <denkenz@gmail.com>
Fri, 14 Aug 2009 21:21:23 +0000 (16:21 -0500)
committerDenis Kenzior <denkenz@gmail.com>
Fri, 14 Aug 2009 21:33:48 +0000 (16:33 -0500)
src/modem.c

index 9c8f265..96afffb 100644 (file)
@@ -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);
 }