Bug #633332 - Preserve port number in WebDAV address book

This commit is contained in:
Milan Crha
2010-12-08 15:59:01 +01:00
committed by Rodrigo Moya
parent 49dd425fc9
commit 60dc92eb44

View File

@ -123,9 +123,17 @@ set_ui_from_source (ui_data *data)
gtk_toggle_button_set_active (data->avoid_ifmatch_toggle, avoid_ifmatch);
/* it's really a http or https protocol */
if (suri)
if (suri) {
gint port;
port = soup_uri_get_port (suri);
soup_uri_set_scheme (suri, use_ssl ? "https" : "http");
if (port > 0 && port != soup_uri_get_port (suri))
soup_uri_set_port (suri, port);
}
/* remove user/username and set user field */
if (suri && suri->user != NULL) {
gtk_entry_set_text (data->username_entry, suri->user);