mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-03-17 19:20:20 +00:00
fix merge conflict
This commit is contained in:
@@ -1008,11 +1008,13 @@ fe_open_url_inner (const char *url)
|
||||
static void
|
||||
fe_open_url_locale (const char *url)
|
||||
{
|
||||
if (url_check_word (url) == WORD_PATH)
|
||||
int url_type = url_check_word (url);
|
||||
char *uri;
|
||||
|
||||
/* gvfs likes file:// */
|
||||
if (url_type == WORD_PATH)
|
||||
{
|
||||
#ifndef WIN32
|
||||
char *uri;
|
||||
|
||||
uri = g_strconcat ("file://", url, NULL);
|
||||
fe_open_url_inner (uri);
|
||||
g_free (uri);
|
||||
@@ -1020,6 +1022,18 @@ fe_open_url_locale (const char *url)
|
||||
fe_open_url_inner (url);
|
||||
#endif
|
||||
}
|
||||
/* IPv6 addr. Add http:// */
|
||||
else if (url_type == WORD_HOST6)
|
||||
{
|
||||
/* IPv6 addrs in urls should be enclosed in [ ] */
|
||||
if (*url != '[')
|
||||
uri = g_strdup_printf ("http://[%s]", url);
|
||||
else
|
||||
uri = g_strdup_printf ("http://%s", url);
|
||||
|
||||
fe_open_url_inner (uri);
|
||||
g_free (uri);
|
||||
}
|
||||
/* the http:// part's missing, prepend it, otherwise it won't always work */
|
||||
else if (strchr (url, ':') == NULL)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user