summaryrefslogtreecommitdiffstats
path: root/src/cbs.c
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2010-06-07 15:08:58 -0500
committerDenis Kenzior <denkenz@gmail.com>2010-06-07 15:08:58 -0500
commit06ecf0e7f51e3950e3e66e3173b6323a1fd8fc7e (patch)
treedeb0e5d92c2400ab72e8754a9ef143195cd54787 /src/cbs.c
parent0a14493673c2f1bb667da213dc169c76b938bc37 (diff)
downloadofono-06ecf0e7f51e3950e3e66e3173b6323a1fd8fc7e.tar.bz2
cbs: Send ETWS topics last
Diffstat (limited to 'src/cbs.c')
-rw-r--r--src/cbs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cbs.c b/src/cbs.c
index be81a520..56607a88 100644
--- a/src/cbs.c
+++ b/src/cbs.c
@@ -302,8 +302,6 @@ static char *cbs_topics_to_str(struct ofono_cbs *cbs, GSList *user_topics)
char *topic_str;
struct cbs_topic_range etws_range = { 4352, 4356 };
- topics = g_slist_append(topics, &etws_range);
-
if (user_topics != NULL)
topics = g_slist_concat(topics,
g_slist_copy(user_topics));
@@ -312,6 +310,8 @@ static char *cbs_topics_to_str(struct ofono_cbs *cbs, GSList *user_topics)
topics = g_slist_concat(topics,
g_slist_copy(cbs->efcbmid_contents));
+ topics = g_slist_append(topics, &etws_range);
+
topic_str = cbs_topic_ranges_to_string(topics);
g_slist_free(topics);