From: Pekka Pessi <[email protected]>

---
 include/gprs-context.h |    1 +
 src/gprs.c             |    6 ++++++
 2 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/include/gprs-context.h b/include/gprs-context.h
index 19abf33..f796e2d 100644
--- a/include/gprs-context.h
+++ b/include/gprs-context.h
@@ -44,6 +44,7 @@ enum ofono_gprs_context_type {
        OFONO_GPRS_CONTEXT_TYPE_INTERNET,
        OFONO_GPRS_CONTEXT_TYPE_MMS,
        OFONO_GPRS_CONTEXT_TYPE_WAP,
+       OFONO_GPRS_CONTEXT_TYPE_IMS,
 };
 
 struct ofono_gprs_primary_context {
diff --git a/src/gprs.c b/src/gprs.c
index 1c8ab50..222a52d 100644
--- a/src/gprs.c
+++ b/src/gprs.c
@@ -128,6 +128,8 @@ static const char *gprs_context_type_to_default_name(enum 
ofono_gprs_context_typ
                return "MMS";
        case OFONO_GPRS_CONTEXT_TYPE_WAP:
                return "WAP";
+       case OFONO_GPRS_CONTEXT_TYPE_IMS:
+               return "IMS";
        }
 
        return NULL;
@@ -144,6 +146,8 @@ static const char *gprs_context_type_to_string(enum 
ofono_gprs_context_type type
                return "mms";
        case OFONO_GPRS_CONTEXT_TYPE_WAP:
                return "wap";
+       case OFONO_GPRS_CONTEXT_TYPE_IMS:
+               return "ims";
        }
 
        return NULL;
@@ -157,6 +161,8 @@ static enum ofono_gprs_context_type 
gprs_context_string_to_type(const char *str)
                return OFONO_GPRS_CONTEXT_TYPE_WAP;
        else if (g_str_equal(str, "mms"))
                return OFONO_GPRS_CONTEXT_TYPE_MMS;
+       else if (g_str_equal(str, "ims"))
+               return OFONO_GPRS_CONTEXT_TYPE_IMS;
 
        return OFONO_GPRS_CONTEXT_TYPE_INVALID;
 }
-- 
1.7.1

_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to