diff options
Diffstat (limited to 'libmm-glib/mm-cell-info.c')
-rw-r--r-- | libmm-glib/mm-cell-info.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libmm-glib/mm-cell-info.c b/libmm-glib/mm-cell-info.c index 5db79268..96597620 100644 --- a/libmm-glib/mm-cell-info.c +++ b/libmm-glib/mm-cell-info.c @@ -24,6 +24,7 @@ #include "mm-cell-info-cdma.h" #include "mm-cell-info-gsm.h" #include "mm-cell-info-umts.h" +#include "mm-cell-info-tdscdma.h" #include "mm-enums-types.h" #include "mm-errors-types.h" @@ -63,8 +64,8 @@ ensure_cell_type (MMCellInfo *self) self->priv->cell_type = MM_CELL_TYPE_GSM; else if (MM_IS_CELL_INFO_UMTS (self)) self->priv->cell_type = MM_CELL_TYPE_UMTS; - - /* MM_CELL_TYPE_TDSCDMA; */ + else if (MM_IS_CELL_INFO_TDSCDMA (self)) + self->priv->cell_type = MM_CELL_TYPE_TDSCDMA; /* MM_CELL_TYPE_LTE; */ /* MM_CELL_TYPE_5GNR; */ } @@ -170,6 +171,8 @@ mm_cell_info_new_from_dictionary (GVariant *dictionary, self = mm_cell_info_umts_new_from_dictionary (dict); break; case MM_CELL_TYPE_TDSCDMA: + self = mm_cell_info_tdscdma_new_from_dictionary (dict); + break; case MM_CELL_TYPE_LTE: case MM_CELL_TYPE_5GNR: default: |