mm: origin: Try using own number as the origin name
This will make it easier to select an origin for outgoing calls. Without this change the name might be "0" which is not very expressive.
This commit is contained in:
@@ -663,7 +663,14 @@ get_property (GObject *object,
|
|||||||
static gchar *
|
static gchar *
|
||||||
modem_get_name (MMModem *modem)
|
modem_get_name (MMModem *modem)
|
||||||
{
|
{
|
||||||
gchar *name = NULL;
|
char *name = NULL;
|
||||||
|
const char * const *numbers = NULL;
|
||||||
|
|
||||||
|
numbers = mm_modem_get_own_numbers (modem);
|
||||||
|
if (numbers && g_strv_length ((char **) numbers) > 0) {
|
||||||
|
name = g_strdup (numbers[0]);
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
#define try(prop) \
|
#define try(prop) \
|
||||||
name = mm_modem_dup_##prop (modem); \
|
name = mm_modem_dup_##prop (modem); \
|
||||||
|
|||||||
Reference in New Issue
Block a user