Properly omit quotes from -moz-document domain

This commit is contained in:
Christian Dywan 2010-11-04 19:03:49 +01:00
parent 53a205be4d
commit 34a3c307b5

View file

@ -827,14 +827,15 @@ css_metadata_from_file (const gchar* filename,
value = g_strdup (parts[i] + strlen ("url(")); value = g_strdup (parts[i] + strlen ("url("));
if (value) if (value)
{ {
guint j; guint begin, end;
gchar* domain; gchar* domain;
j = 1; begin = value[0] == '"' || value[0] == '\'' ? 1 : 0;
while (value[j] != '\0' && value[j] != ')') end = 1;
++j; while (value[end] != '\0' && value[end] != ')')
++end;
domain = g_strndup (value, j); domain = g_strndup (value + begin, end - begin * 2);
if (!strncmp ("http", domain, 4)) if (!strncmp ("http", domain, 4))
*includes = g_slist_prepend (*includes, domain); *includes = g_slist_prepend (*includes, domain);
else else