aboutsummaryrefslogtreecommitdiff
path: root/libmm-glib/mm-cell-info.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmm-glib/mm-cell-info.c')
-rw-r--r--libmm-glib/mm-cell-info.c7
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: