diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2021-05-18 10:41:55 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2021-05-22 22:58:37 +0000 |
commit | ff45d292ee75b0e49c3de3677211218445659884 (patch) | |
tree | 7f4f1efc2e4bdd8305ca2415f08ae825c1989ad6 /libmm-glib/mm-manager.c | |
parent | 34a50edde100436a1bbb5249b8bbb812c4fde7c2 (diff) |
libmm-glib: setup common helper to register DBus errors
Diffstat (limited to 'libmm-glib/mm-manager.c')
-rw-r--r-- | libmm-glib/mm-manager.c | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/libmm-glib/mm-manager.c b/libmm-glib/mm-manager.c index d22c2136..c37daab3 100644 --- a/libmm-glib/mm-manager.c +++ b/libmm-glib/mm-manager.c @@ -24,6 +24,7 @@ #include <ModemManager.h> #include "mm-helpers.h" +#include "mm-common-helpers.h" #include "mm-errors-types.h" #include "mm-gdbus-manager.h" #include "mm-manager.h" @@ -961,26 +962,9 @@ mm_manager_uninhibit_device_sync (MMManager *manager, /*****************************************************************************/ static void -register_dbus_errors (void) -{ - static volatile guint32 aux = 0; - - if (aux) - return; - - /* Register all known own errors */ - aux |= MM_CORE_ERROR; - aux |= MM_MOBILE_EQUIPMENT_ERROR; - aux |= MM_CONNECTION_ERROR; - aux |= MM_SERIAL_ERROR; - aux |= MM_MESSAGE_ERROR; - aux |= MM_CDMA_ACTIVATION_ERROR; -} - -static void mm_manager_init (MMManager *manager) { - register_dbus_errors (); + mm_common_register_errors (); /* Setup private data */ manager->priv = G_TYPE_INSTANCE_GET_PRIVATE (manager, |