if(!strstr(uri, "://"))
{
// Do we have a domain, ip address or localhost?
- if(strstr(uri, ".") != NULL || !strcmp(uri, "localhost"))
+ if(strchr(uri, '.') != NULL || !strcmp(uri, "localhost"))
return g_strconcat("http://", uri, NULL);
// We don't want to search? So return early.
if(!search)
GtkClipboard* clipboard = gtk_clipboard_get(GDK_SELECTION_PRIMARY);
gchar* text = gtk_clipboard_wait_for_text(clipboard);
gchar* uri = NULL;
- if(text && g_regex_match_simple("^[^ ]*$", text
- , G_REGEX_CASELESS, G_REGEX_MATCH_NOTEMPTY))
+ if(text && strchr(text, '.') && !strchr(text, ' '))
uri = magic_uri(text, FALSE);
g_free(text);
if(uri)