Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
savoirfairelinux
jami-daemon
Commits
ec0c4ff2
Commit
ec0c4ff2
authored
Oct 07, 2009
by
Alexandre Savard
Browse files
[#2277] Fix direct ip2ip ZRTP enabling/disabling in ip2ip preferences
parent
e0e17c83
Changes
1
Hide whitespace changes
Inline
Side-by-side
sflphone-client-gnome/src/config/preferencesdialog.c
View file @
ec0c4ff2
...
@@ -140,10 +140,12 @@ static void key_exchange_changed_cb(GtkWidget *widget, gpointer data)
...
@@ -140,10 +140,12 @@ static void key_exchange_changed_cb(GtkWidget *widget, gpointer data)
DEBUG
(
"Key exchange changed"
);
DEBUG
(
"Key exchange changed"
);
if
(
g_strcasecmp
(
gtk_combo_box_get_active_text
(
GTK_COMBO_BOX
(
widget
)),
(
gchar
*
)
"ZRTP"
)
==
0
)
{
if
(
g_strcasecmp
(
gtk_combo_box_get_active_text
(
GTK_COMBO_BOX
(
widget
)),
(
gchar
*
)
"ZRTP"
)
==
0
)
{
gtk_widget_set_sensitive
(
GTK_WIDGET
(
data
),
TRUE
);
gtk_widget_set_sensitive
(
GTK_WIDGET
(
data
),
TRUE
);
g_hash_table_replace
(
directIpCallsProperties
,
g_strdup
(
ACCOUNT_SRTP_ENABLED
),
g_strdup
(
"true"
));
g_hash_table_replace
(
directIpCallsProperties
,
g_strdup
(
ACCOUNT_KEY_EXCHANGE
),
g_strdup
(
ZRTP
));
g_hash_table_replace
(
directIpCallsProperties
,
g_strdup
(
ACCOUNT_KEY_EXCHANGE
),
g_strdup
(
ZRTP
));
}
else
{
}
else
{
gtk_widget_set_sensitive
(
GTK_WIDGET
(
data
),
FALSE
);
gtk_widget_set_sensitive
(
GTK_WIDGET
(
data
),
FALSE
);
DEBUG
(
"Setting key exchange %s to %s
\n
"
,
ACCOUNT_KEY_EXCHANGE
,
KEY_EXCHANGE_NONE
);
DEBUG
(
"Setting key exchange %s to %s
\n
"
,
ACCOUNT_KEY_EXCHANGE
,
KEY_EXCHANGE_NONE
);
g_hash_table_replace
(
directIpCallsProperties
,
g_strdup
(
ACCOUNT_SRTP_ENABLED
),
g_strdup
(
"false"
));
g_hash_table_replace
(
directIpCallsProperties
,
g_strdup
(
ACCOUNT_KEY_EXCHANGE
),
g_strdup
(
KEY_EXCHANGE_NONE
));
g_hash_table_replace
(
directIpCallsProperties
,
g_strdup
(
ACCOUNT_KEY_EXCHANGE
),
g_strdup
(
KEY_EXCHANGE_NONE
));
}
}
}
}
...
@@ -180,7 +182,9 @@ GtkWidget* create_direct_ip_calls_tab()
...
@@ -180,7 +182,9 @@ GtkWidget* create_direct_ip_calls_tab()
directIpCallsProperties
=
sflphone_get_ip2ip_properties
();
directIpCallsProperties
=
sflphone_get_ip2ip_properties
();
if
(
directIpCallsProperties
!=
NULL
)
{
if
(
directIpCallsProperties
!=
NULL
)
{
DEBUG
(
"got a directIpCallsProperties"
);
curSRTPEnabled
=
g_hash_table_lookup
(
directIpCallsProperties
,
ACCOUNT_SRTP_ENABLED
);
curSRTPEnabled
=
g_hash_table_lookup
(
directIpCallsProperties
,
ACCOUNT_SRTP_ENABLED
);
DEBUG
(
" curSRTPEnabled = %s"
,
curSRTPEnabled
);
curKeyExchange
=
g_hash_table_lookup
(
directIpCallsProperties
,
ACCOUNT_KEY_EXCHANGE
);
curKeyExchange
=
g_hash_table_lookup
(
directIpCallsProperties
,
ACCOUNT_KEY_EXCHANGE
);
curTlsEnabled
=
g_hash_table_lookup
(
directIpCallsProperties
,
TLS_ENABLE
);
curTlsEnabled
=
g_hash_table_lookup
(
directIpCallsProperties
,
TLS_ENABLE
);
}
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment